vue3 中使用 reactive 的问题

文章浏览阅读164次,点赞4次,收藏3次。在 vue3 中,页面中一开始就要渲染一个数组 arr,当满足一定的条件之后,arr会被替换为另外一个数组,但是我是用了 reactive 定义了 arr,导致替换的时候出现 TypeError: Assignment to constant variable.这该怎么修改?在 Vue 3 中,如果你使用 来定义一个响应式对象,那么这个对象的属性是不能被重新赋值的,因为 会将对象的属性转换为 getter/setter,这样 Vue 才能追踪到属性的变化。当你尝试直接替换整个数组时,就会出现你遇到的错