vue2.0和vue3.0响应式原理
通过Proxy(代理): 拦截对象中任意属性的变化, 包括:属性值的读写、属性的添加、属性的删除等。数组类型:通过重写更新数组的一系列方法来实现拦截。(对数组的变更方法进行了包裹)。通过Reflect(反射): 对源对象的属性进行操作。直接通过下标修改数组, 界面不会自动更新。对属性的读取、修改进行拦截(数据劫持)。// 拦截设置属性值或添加新属性。新增属性、删除属性, 界面不会更新。// 拦截读取属性值。
原创
2023-09-27 10:38:26 ·
113 阅读 ·
1 评论