当前位置:   article > 正文

微信小程序中使用echarts报错Cannot read property ‘setOption‘ of undefined_小程序 page标签外cannot read property 'option' of undefi

小程序 page标签外cannot read property 'option' of undefined

最近在开发小程序时遇到了报Cannot read property 'setOption' of undefined的问题,导致了在模拟器上能正常显示,在iOS上也可以正常显示,但是,倒了安卓手机就不能正常显示了

原因 就是在页面渲染时,数据还没有加载完毕

 报错提示如下图所示

解决方法

 在获取数据,处理数据的时候,加上一层定时器 ,就可以解决这个问题了

 原代码

  1. chartLine1.setOption({
  2. xAxis: {
  3. data: xAxisData.splice(0,7)
  4. },
  5. series:seriesData
  6. });

 解决后的代码

  1. setTimeout(() => {
  2. chartLine1.setOption({
  3. xAxis: {
  4. data: xAxisData.splice(0,7)
  5. },
  6. series:seriesData
  7. });
  8. }, 500);

此时,我们的echarts图标就可以正常显示了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/526635
推荐阅读
相关标签
  

闽ICP备14008679号