首页 前端知识 vue使用echarts报错解决

vue使用echarts报错解决

2024-07-10 22:07:51 前端知识 前端哥 499 491 我要收藏

因为echarts版本更新,所以老是有人报这么一个错
请添加图片描述
版本更新后引入的方法也有所改变

import * as echarts from 'echarts'
Vue.prototype.$echarts = echarts

下面是常见问题

异步请求数据时总是在created调用但是却在mounted之后执行,导致数据没有载入数据源就直接执行echarts然后没有渲染数,不出效果也不报错,这是我们可以设置一个监听

<template>
  <div class="reports">
    <div ref="a" style="width: 500px; height: 500px;"></div>
  </div>
</template>

watch: {
    option: {
      handler() {
        let mychart = this.$echarts.init(this.$refs.a);
        mychart.setOption(option);
      },
    },
  },

这个时候option一旦被赋值就会立马执行渲染,我们的绘图就会立即执行,操作图的话可以用 updated来代替watch

转载请注明出处或者链接地址:https://www.qianduange.cn//article/13975.html
标签
评论
发布的文章

jQuery-w3school(2020

2024-08-04 23:08:08

jQuery常用方法总结

2024-08-04 23:08:34

Vue2使用echarts树图(tree)

2024-08-04 23:08:29

图表库-Echarts

2024-08-04 23:08:57

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!