6 个回答

图片描述
这是因为在vue组件中引入的话 , 地图的js文件中的this指向问题 ,会造成echarts没有引入,我的解决办法是强行引入

import 'echarts/map/js/china.js';

这么引用试试

直接在index.html中引入,如果在页面中再次import '../../china.js'是会报这个错的,把页面中的这个删掉就行了,只需要

import echarts from 'echarts'
新手上路,请多包涵

我强制引入了但是还是这个错误,我在china.js中的this为undefind有人知道是什么原因吗

请问解决了没有呢,咋引入啊

import '../../node_modules/echarts/map/js/china.js' 引入node_modules里面的包就好了

推荐问题