前端笔记——数据代理、数据绑定的实现原理(Object.defineProperty)
总结:可以通过Object.defineProperty的enumerable、writable和configurable来限制对象的属性访问和修改,同时可以通过getter和setter来实现对象属性的绑定、代理。若需要实现——number发生改变后,person中的age自动发生改变,需要通过defineProperty实现.可以发现,此时控制台中打印的age字体的颜色更淡,表示该属性是不可枚举的——即不参与遍历。在学习Vue的时候,应该有很多小伙伴和我一样在思考——Vue时怎样实现数据绑定的呢?
原创
2024-05-16 14:19:16 ·
433 阅读 ·
0 评论