Vue 3,此处地图:无法在“Worker”上执行“postMessage”:无法克隆[对象数组]

问题描述 投票:0回答:1

因此,我们正在将代码库从 Vue 2 迁移到 Vue 3,除了

.addObject()
事件不断失败并出现错误之外,HERE 地图一切正常:

无法在“Worker”上执行“postMessage”:无法克隆[对象数组]

没有任何其他更改,数据存在且格式正确。

如有任何帮助,我们将不胜感激!

vue.js vuejs3 here-api
1个回答
0
投票

事实证明,Vue 3 使用了 Proxy,因此 HERE 地图出现了问题。

为了解决这个问题,我使用了:

toRaw()
并将数据包装在其中!这解决了问题。

文档:https://vuejs.org/api/reactivity-advanced.html#toraw

© www.soinside.com 2019 - 2024. All rights reserved.