G6踩坑

在学习G6的过程中,遇到一些问题,随手记录下来

点击一次add按钮 重新绘制图片

问题出现原因:

在draw()函数中声明的graph,当点击按钮调用add()时,为了调用到graph,写成了draw().graph

出现了调用add()时重新new一个graph对象出来,所以才会在同一个id容器内重新生成canvas的问题

问题解决办法:

在setup中直接声明全局graph,在draw()中new对象。add()中调用全局的graph,这个已经在draw()中声明过,所以不需要重新new对象,可以直接拿来用,不会生成多个canvas


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!