极客时间返利平台,你可以在上边通过山月的链接购买课程,并添加我的微信 (shanyue94) 领取返现。

# vue3 中,如何监听数组的变化

更多描述

比如深层数组如何监听

Issue

欢迎在 Gtihub Issue 中回答此问题: Issue 457 (opens new window)

Author

回答者: 18sby (opens new window)

不需要额外监听,因为 Proxy 代理后的数据,数组的修改也是可以监听到的,reactive 之后直接修改即可。

TODO

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)

Last Updated: 11/27/2021, 6:11:48 PM