vue3中echart中init报错问题
vue 报错cannot read ‘init’
今天下午在网上找半天资料,很多大佬都是说由于echarts的新版本导致无法使用,建议使用
npm uninstall echarts --save
npm install echarts@4.8.0 --save
来将自己项目中的echarts更换到之前的4.8版本,并且许多人的问题也得以解决,但是自己的电脑仍旧是不行,长期试验之后,发现在每一个组件中引用echart,并且将
this.$echarts.init()
更换成
echarts.init()
//import echarts from 'echarts' 在每一个组建的script中调用
问题就得到了解决,现在暂时理解成新版本不适合之前的全局引入,只能这样局部引入,虽然可能有些麻烦,但也是解决问题的一种方法。
希望有大佬能够多多指正
----------------------------------------------------------------------------------------
vue小白