我发现每次调用redraw的时候都会屏闪,如果有每个几秒读取数据的需求的话,每次redraw都会重新删除节点后再新增,有没有啥方式能让其平滑更新节点状态,用butterfly-vue,节点渲染也有问题,直接this.data.nodes = [],视图并未更新,用this.$set(this.data,'nodes',[])也不行,一定要用push这种塞节点的方式才能更新吗?
ngynwnxp1#
这个只能通过更新zoom才没那么闪
huwehgph2#
@Zt448143356 帮忙看看
a64a0gku3#
如果,你对性能要求高的话。就不推荐你使用vue版本了。原生的butterfly-dag更加合适你。
关于渲染部分。你可以参看https://github.com/alibaba/butterfly/blob/master/vue/example/src/page/base/base.vue这个文件
3条答案
按热度按时间ngynwnxp1#
这个只能通过更新zoom才没那么闪
huwehgph2#
@Zt448143356 帮忙看看
a64a0gku3#
如果,你对性能要求高的话。就不推荐你使用vue版本了。
原生的butterfly-dag更加合适你。
关于渲染部分。你可以参看
https://github.com/alibaba/butterfly/blob/master/vue/example/src/page/base/base.vue
这个文件