收藏
回答

小程序中echarts组件如何重新渲染?

当我使用echarts组件时,我组件中的值要更改,那我如何让他重新把数据渲染上去呢。

回答关注问题邀请回答
收藏

1 个回答

  • 范
    01-10

    重新setOption就可以了

    01-10
    赞同
    回复 4
    • 故里.
      故里.
      01-10
      把option定位全局吗
      01-10
      回复
    • 故里.
      故里.
      01-10
      我试了一下不行,直接显示setOption方法不存在
      01-10
      回复
    • 范
      01-10回复故里.
      chart1 = that.selectComponent("#bottom-echarts-canvas");
      我是先把这个chart1定义成全局变量了,然后把初始化的这部分代码独立出来,里面的data的值也设置为全局变量,每次值变化的时候,调用这个初始化方法就行,或者你把data的值做为参数传入也可以,我这边定义为全局主要是因为好几个地方使用,你可以根据你的情况进行调整
      01-10
      回复
    • 故里.
      故里.
      01-10
      嗯,我用selectComponent这种方法就行了,被echarts官方带偏了。谢谢
      01-10
      回复
登录 后发表内容
问题标签