Map 地图
基本用法
vue
<script setup>
import { ref,onMounted } from 'vue'
import * as echarts from 'echarts';
import { useVueEcharts } from '@echarts-component/vue'
const isReady = ref(false);
const { getOption,options,showLoading,hideLoading } = useVueEcharts();
onMounted(() => {
console.log(getOption(),options.value)
showLoading();
fetch('/hk.json').then(res=>res.json()).then(res=>{
hideLoading();
echarts.registerMap('HK', {geoJSON: res});
isReady.value=true;
})
})
</script>
<template>
<VueEcharts style="width:100%;height:300px;">
<Map v-if='isReady' map="HK" roam :aspectScale='1' />
</VueEcharts>
</template>