理解:
- 1、核心点:Object.defineProperty
- 2、默认vue在初始化数据时,会给data中的属性使用Object.defineProperty重新定义,当页面取到对应属性时。会进行依赖收集(收集当前组件的watcher)如果属性发生变化会通知相关依赖进行更新操作
![](https://www.icode9.com/i/ll/?i=a16ab29a057d4157840d504121b86325.png?,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54Gs5peg5oOF55qE56CB5Yac54Gs,size_20,color_FFFFFF,t_70,g_se,x_16)
标签:Vue,收集,Object,watcher,响应,依赖,defineProperty,原理,属性
来源: https://blog.csdn.net/qq_39540493/article/details/122849564