在vue中使用echarts报错"TypeError: Cannot read property 'getAttribute' of null

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在vue中使用echarts报错"TypeError: Cannot read property 'getAttribute' of null相关的知识,希望对你有一定的参考价值。

参考技术A 之前在vue中用过echarts并没有出现这个问题,这次突然出现了这个问题,大致意思就是获取不到属性名,在网上搜了一下使用this.$nextTick,后来突然想明白了,初始化echarts的时候是在created钩子函数里面,那时候dom还没有生成,所以找不到id就会报错。其实很简单,只要在mounted钩子函数里面去初始化echarts就行了。
另外关于到底在哪个生命周期钩子函数里面发送异步请求,没有啥纠结的,如果不需要操作dom就在created,操作dom就在mounted里面。

使用vue-echarts,需要按需引入

引入缺失报错:

 Error in callback for watcher "options": "Error: Component series.bar not exists. Load it first."

解决:

import 'echarts/lib/chart/bar'

以上是关于在vue中使用echarts报错"TypeError: Cannot read property 'getAttribute' of null的主要内容,如果未能解决你的问题,请参考以下文章

vue引入swiper报错

Vue 项目中引入 echarts 报错 echarts is not defined

解决vue3中使用echart echart报错:Cannot read properties of undefined (reading ‘type‘)

解决vue3中使用echart echart报错:Cannot read properties of undefined (reading ‘type‘)

vue报错Unknown custom element

vue-echarts的使用及编译报错解决方法