Closed limeng1900 closed 5 years ago
子组件中使用const { AMap, AMapUI } = AMapJS.store.getAll()加载AMap,当子组件页面强制刷新时,main.js重新加载amap api,子组件中如何控制在api加载完成后再初始化地图对象?
const { AMap, AMapUI } = AMapJS.store.getAll()
目前store只是负责暂存AMap 和 AMapUI的内存地址, 因为AMap和AMapUI的特点只能注册在window顶级对象中. 子组件刷新只要能确保加载顺序就可以. 通常可以采用v-if或编写ready等类型的初始化方法.
v-if
ready
好的,感谢回复
子组件中使用
const { AMap, AMapUI } = AMapJS.store.getAll()
加载AMap,当子组件页面强制刷新时,main.js重新加载amap api,子组件中如何控制在api加载完成后再初始化地图对象?