vue echarts 动态加载地图
不需要import,动态取得路径,写在require里面,${}里面写动态取得的值。
下面路径表示 “./mapjson/110000/110101.json”
let mapS = '110000'
let map = '110101'
const json = require(`./mapjson/${mapS}/${map}.json`)
this.$echarts.registerMap('map', json)
如果需要访问静态文件资源,public下的文件,用axios.get
let json
axios.get(`/map/${map}.json`).then(res => {
json = res.data
this.$echarts.registerMap('map', json)
})