vue中使用echarts报错:“TypeError: Cannot read property ‘init‘ of undefined“报错原因及解决方案

文章目录

    • 报错原因
    • 解决方案

报错原因

通过npm安装的是最新版echarts依赖,5.x版本,但是网上大部分教程的引入方式是按照4.x的方式引入,而5.x版本的引入方式有所改变,所以造成报错;
vue中使用echarts报错:“TypeError: Cannot read property ‘init‘ of undefined“报错原因及解决方案_第1张图片

解决方案

将main.js中引入echarts的方式由4.x引入方式:

import echarts from 'echarts' 

换为5.x引入方式:

import * as echarts from 'echarts'

就ok了

你可能感兴趣的:(vue2知识,vue)