echarts踩坑实录

1、报找不到dom错误

要监听数据,判断当前节点存在的时候,再初始化


watch: {

  paperArray: {

    handler() {

      this.$nextTick(() => {

        if (this.$refs.echarts) {

          this.initOption()

        }

      })

    },

    immediate: true,

    deep: true

  }

},

2、找不到echarts错误

echarts版本升级以后,引用只能用这个形式了

import * as echarts from 'echarts'

3、报echarts init dom 早已经存在

在初始化的时候判断一下

let myEcharts = echarts.getInstanceByDom(this.$refs[this.chartsRef]) // 若已经存在,获取echarts实例

if (!myEcharts) {// 没有就初始化

  myEcharts = echarts.init(this.$refs[this.chartsRef])

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容