首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
vue源码学习
凯宝
创建于2024-03-07
订阅专栏
源码学习vue。
暂无订阅
共3篇文章
创建于2024-03-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Vue依赖收集
我们只要在最开始进行一次render,那么所有被渲染所依赖的data中的数据就会被getter收集到Dep的subs中去。在对data中的数据进行修改的时候setter只会触发Dep的subs的函数。
vue响应式原理
Vue通过设定对象属性的 setter/getter 方法来监听数据的变化,通过getter进行依赖收集,而每个setter方法就是一个观察者,在数据变更的时候通知订阅者更新视图。
vue数据绑定
通过rander触发数据的getter进行依赖收集。这时候watcher和data是一种类似绑定的关系。在data更改时,会触发data的set方法,进而调用notify来通知watcher进行更改。