echarts + vue 静态数据正常,Ajax获取的数据就无法展示?

界面入下:

clipboard.png

为了方便,我封装成组件(父):

<cmsEcharts 
    DOMid="leftTop" 
    :y1="leftTop.have" 
    :y2="leftTop.none" 
    :x="leftTop.x"
    width="40">
</cmsEcharts>

子:
代码都是从官网复制的,初始化在mounted生命周期,不知道和这个有没有影响。

mounted:function(){
    this.echars_items(this.DOMid);
},

父级:

clipboard.png

加载数据在created生命周期

created:function(){
    //这个函数就是图片代码
    this.load_leftTop();
}
阅读 2.3k
2 个回答

未经封装的echarts不支持数据驱动,所以你数据改变之后要用新数据重新执行setOption才能更新

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题