实际问题:
我们通过高德的 jsapi 创建了一个 polygon 对象,交给一个 ref 的数组存储,在取值操作的时候,polygon 对象,被封装成了 Proxy, 这样在使用 jsapi 的时候就除了问题,所以这里的核心问题就变成了:
如何正确的从Vue3 封装的 Proxy 中正确的取出值?
核心问题
解决办法:
import { toRaw } from 'vue'
...
let obj = toRaw(proxyObj)
通过 toRaw 来获取到正确的对象
实际问题:
我们通过高德的 jsapi 创建了一个 polygon 对象,交给一个 ref 的数组存储,在取值操作的时候,polygon 对象,被封装成了 Proxy, 这样在使用 jsapi 的时候就除了问题,所以这里的核心问题就变成了:
如何正确的从Vue3 封装的 Proxy 中正确的取出值?
核心问题
解决办法:
import { toRaw } from 'vue'
...
let obj = toRaw(proxyObj)
通过 toRaw 来获取到正确的对象