One-line summary [问题简述]
在vue2.x中使用echarts,地图或者theme引入会有问题
import echarts from 'echarts/dist/echarts';
import macaronsfrom 'echarts/theme/macarons';//shine roma macarons
//require('echarts/theme/macarons');
export default {
data () {
return {
msg: 'Hello Vue!'
}
},
mounted: function() {
this.myChart = echarts.init(document.getElementById('main'), 'macarons');
var option = {...}
this.myChart.setOption(option);
}
}
不管是map还是theme,js类型的,import之后,都没有效果
我试了map的json格式,再用echarts.registerMap,地图就可以。
import china from 'echarts/map/json/china.json';
echarts.registerMap('china', china);
我查看了chian.js里面的代码,怀疑是echarts.registerMap这边有问题。
Expected behaviour [期望结果]
希望官网提供的js格式也没有问题。