butterfly draw跟redraw的渲染问题

yptwkmov  于 5个月前  发布在  其他
关注(0)|答案(3)|浏览(47)

我发现每次调用redraw的时候都会屏闪,如果有每个几秒读取数据的需求的话,每次redraw都会重新删除节点后再新增,有没有啥方式能让其平滑更新节点状态,用butterfly-vue,节点渲染也有问题,直接this.data.nodes = [],视图并未更新,用this.$set(this.data,'nodes',[])也不行,一定要用push这种塞节点的方式才能更新吗?

ngynwnxp

ngynwnxp1#

这个只能通过更新zoom才没那么闪

huwehgph

huwehgph2#

@Zt448143356 帮忙看看

a64a0gku

a64a0gku3#

如果,你对性能要求高的话。就不推荐你使用vue版本了。
原生的butterfly-dag更加合适你。

关于渲染部分。你可以参看
https://github.com/alibaba/butterfly/blob/master/vue/example/src/page/base/base.vue
这个文件

相关问题