简介:
@vuemap/vue-amap是基于高德JSAPI2.0、Loca2.0封装的vue组件库,支持vue2、vue3版本。
问题描述:
在使用<el-amap />组件式开发中,当我们使用涉及到点位的position点位(动态绑定)的时候,当我们初始赋值为空数组的时候,应该会报这个错。
解决方案:
由于该组件是封装的高德jsAPI,有些接受值的判断没那么全面,导致了这个报错。换句话说就是没判断到传空数组的情况,但是你要是传null,就会被触发一些内部的判断逻辑。
const points = reactive({
// position:[] 这样是上诉报错的原因,改为null √
position: null,
label: {
content: '',
direction: 'center',
offset: [0, 18],
}
})