Closed xiaozhang121 closed 4 years ago
能提供一下代码吗?
类似这样的:this.ec.option.xAxis[0].data = [1,2,3,4,5]; 然后输出的时候this.ec.option.xAxis[0].data也确实变了 但是图表没有数据 需要通过setoption再渲染一次数据吗?
不用啊,你确定最开始渲染成功了吗
确定的 就是第一次渲染的时候 只有个架子没有数据 但是如果通过点击事件 v-if来对echart标签进行显示隐藏的话 点击之后显示 数据就可以渲染上去了
这种情况我好像还没遇到过
你可以试试用display:none block 来控制显示隐藏 或者用setOption重新渲染下
setOption需要DOM节点 但是我通过输出这个this.$refs['uni-ec-canvas'].$curChart是undefined是为什么...
我还是个新手 哭了@_@
那请问还有什么方式可以重新渲染吗
你重新更新下uni-ec-canvas.js那个文件,我修改了一下,可以获取到$curChart了
好的 我试试 真是麻烦你了
问题解决了 谢谢你了
不用客气
你好 将后台获取的数据再渲染到option中 数据变了但是图表没变化 该怎么解决