首先要给组件设置width和height,参考:https://v-charts.js.org/#/props
如果还是不行 可以调用resize方法
<!-- 设置ref属性 -->
<ve-map v-else
:data="mapData"
ref="vuemap"
width="100%"
height="100%"
:legend-visible="false"
:settings="mapSettings"
:extend="mapExtend"
:events="mapEvents"
></ve-map>
//数据更新后调用下面的resize方法
this.$refs['vuemap'].echarts.resize()
参考:https://v-charts.js.org/#/skill-demo