瑞芳 Dev
瑞芳 DevLv1
最近在看Vue的响应式原理,发现defineProperty真的有点坑,尤其是对数组的监听怪怪的。后来一想现在都用Proxy了,直接监控整个对象,方便太多……不过老项目还是得照顾一下

const data = { msg: 'hello' }
const handler = { set(target, key, value) { console.log('更新UI'); target = value } }
const proxy = new Proxy(data, handler)