在做vue的组态图,拿到数据渲染后,页面不刷新,得要鼠标移上去或者点击画布才刷新,但给画布添加了定时点击事件也不行,页面还是不自动刷新,请问这个怎么解决?
你是自己用canvas画图还是使用其他组件例如echarts?
如果是自己写的你可以试试这个:
1.重新初始化canvas. (貌似你这里是调用new Topology)
2.渲染的数据项,别直接赋值,先清空再赋值。
3.试着使用this.nextTick()中改数据。
如果是echarts,那重新赋值给options,别只改里边的series里边的对应数据试试。
代码贴一下