使用vue-echarts,想要展示一个中国地图,
用如下代码

import echarts from 'echarts'
import VueECharts from 'vue-echarts'
// 引入中国地图数据
import chinaJson from 'echarts/map/json/china.json'
echarts.registerMap('china',chinaJson)

地图总是显示不出来
debug时,查看echarts里的地图数据,的确是附加上去了
原来引用 vue-echarts 时它自己包含了一个echarts.js,
这个vue-echarts中的echarts对象与工程中引用到的echarts库中的echarts对象并不是同一个
所以上面的代码要改为

import echarts from 'echarts'
import VueECharts from 'vue-echarts/components/ECharts.vue'
// 引入中国地图数据
import chinaJson from 'echarts/map/json/china.json'
echarts.registerMap('china',chinaJson)

这个 ECharts.vue 才会引用工程 node_modules 目录下的 echarts