我在最初为空的地图周围有一个反应性:const map =reactive({});,以及一个计算,它告诉如果地图有一个键“key”:const mapContainsKeyCompulated = Computed(() => map.hasOwnProperty("key"))。当我更改地图时,计算结果不会更新。
我在这个问题上坚持了一天,并设法想出了一个演示该问题的最小示例:
Map: {{map}}
Computed: does map contain "key"? {{mapContainsKeyComputed}}
Watch: does map contain key? {{mapContainsKeyWatched}}
我已经阅读了一堆 stackoverflow 答案和 Vue 文档,但我仍然无法弄清楚。
Map:{{map}}(第14行)更新得很好?编辑:正如 @estus-flask 提到的,这是 3.2.46 中修复的 VueJS 错误。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号