ElemeFE/v-charts

使用ve-map地图组件,消失但没有任何报错

Opened this issue · 1 comments

使用ve-map地图组件,在本地开发时是正常显示的。但是一旦发布到了测试服务器上,地图组件就会消失不见,并且没有任何报错,其他v-charts组件都正常显示。

#404

受上面的issue的启发,由于我使用到的是世界地图,因此我先引入了echarts中的JSON文件 'echarts/map/json/world.json',然后在ve-map的配置项中加入mapOrigin配置,并将配置指定为引入的JSON文件。问题得到了解决。

import World from 'echarts/map/json/world.json'

this.chartSettings = {
  mapOrigin: World
}

如果你使用的是**地图,可以按下示代码操作:

import China from 'echarts/map/json/china.json'

this.chartSettings = {
  mapOrigin: China
}

当然问题为什么会产生,为什么这么操作就解决了,我也不是很清楚。。。