Zhuyi731 / echarts-for-wx-uniapp

uni-app echarts vue2小程序专用
331 stars 37 forks source link

formatter函数被序列化 #26

Closed wuufeii closed 3 years ago

wuufeii commented 3 years ago

image 我看到之前回答用$curChart.setOption方法;是我截图那样写的吗?怎么报错

Zhuyi731 commented 3 years ago

不能再onLoad的时候使用。onLoad时,图表还没初始化完毕,会获取不到$curChart
可以通过监听uni-ec-canvas的inited事件,等事件触发再去setOption 文档中有说明

wuufeii commented 3 years ago

那怎么判断组件是否初始化完成呢?还有你说的inited事件我没有看到呀,怎么去监听它

Zhuyi731 commented 3 years ago
<uni-ec-canvas @inited="inited" />

export default {
    methods: {
           inited(curChart){
                  console.log('这时候图表初始化完成了') 
           }
    }
}
Zhuyi731 commented 3 years ago

你需要看下uni-ec-canvas.vue这个文件里有没有这行,没有的话需要更新下代码。 image

wuufeii commented 3 years ago

我看到了,我从uniapp插件库那边导入的项目;那边没有this.$emit('inited');我从你github拉取最新的吧,谢谢了

wuufeii commented 3 years ago

嗯嗯,我看到了,之前是没有,我现在加上