实现 vue
的双向绑定,v-text
、v-model
、v-on
方法
vue 双向绑定的原理
Vue
响应系统,其核心有三点:observe、watcher、dep
:
observe
:遍历data
中的属性,使用Object.defineProperty
的get/set
方法- 对其进行数据劫持;dep
:每个属性拥有自己的消息订阅器dep
,用于存放所有订阅了该属性的观察者对象;watcher
:观察者(对象),通过dep
实现对响应属性的监听,监听到结果后,主动触发自己的回调进行响应。
|
测试 MinVue
|
- 本文作者: luckyship
- 本文链接: https://luckyship.github.io/2021/08/19/2021-08-19-min-vue/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!