直接给一个数组项赋值,Vue 能检测到变化吗?
回答·3
最热
最新
- 在 vue2.*中不能,因为 defineProperty 检测不到 而 vue3 可以
- Vue3 是通过 proxy 来实现响应式,是可以的 Vue2 直接赋值数组项就不行
- 不能,因为 vue2 暂时对于数组的监听只能通过七君子 shift unshift push pop splice reverce sort 或者 vue 的修补方案$set 去修改,否则是无法被监听到并造成响应式布局的(个人理解)