vue3 中,如何监听数组的变化
更多描述 比如深层数组如何监听
Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 457 (opens in a new tab)
Author 回答者: 18sby (opens in a new tab)
不需要额外监听,因为 Proxy 代理后的数据,数组的修改也是可以监听到的,reactive 之后直接修改即可。
Author 回答者: shfshanyue (opens in a new tab)
TODO
Author 回答者: illumi520 (opens in a new tab)
let list = [] const listProxy = new Proxy(list, { set(target, property, value) { console.log('set', property, value) //property指下标 value值 target[property] = value return true //表示设置成功 } })
listProxy.push(100)