echarts安装创建图表时报这种错误:[Vue warn]: Error in mounted hook (Promise/async): "TypeError: Cannot read properties of undefined (reading 'init')"
1 .具体报错内容:
2.解决办法:
原先大家可能是这样的写法
import echarts from 'echarts'
改为这样导入就不会出错了
import * as echarts from 'echarts'
3.原因:
跟我们导入的方法有关,如果采用这种 import echarts1 from ‘echarts’ 导入,它是import导入的简便形式,其含义是把echarts里面的默认暴露都存在变量echarts1 里面,而报错是因为我们引用echarts里面的init方法显示没有定义,所以猜测可能是在echarts 里面的init方法不是采用默认暴露的形式导致的。
4.扩展–import导入的方式:
1.通用方式

本文解决了在Vue项目中使用ECharts时报错的问题,通过调整导入方式避免了因默认暴露形式引发的TypeError错误。介绍了正确的导入方法,并扩展讲解了不同类型的import用法。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



