摘要: 做双向绑定时,通常在表单元素上绑定一个v-model,我们在编译的时候,可以解析到v-model操作时做了两件事:1.在表单元素上做了事件监听(监听input、change事件)2.如果值发生变化时,在事件回调函数把最新的值设置到vue的实例上3.因为vue的实例已经实现了数据的响应化,它的响应化的 阅读全文
posted @ 2020-01-09 16:23 suni1024 阅读(4481) 评论(0) 推荐(0) 编辑
摘要: 遵循3W1H原则,什么是编译,为什么要编译。首先写的这些模板的语句,html根本就不能识别,我们通过编译的过程,可以进行依赖的收集,进行依赖收集以后,我们就把data中的数据模型和视图之间产生了绑定关系产生了依赖关系,那么以后模型发生变化的时候,我们就会通知这些依赖的地方让他们进行更新,这就是我们执 阅读全文
posted @ 2020-01-09 16:22 suni1024 阅读(1456) 评论(1) 推荐(0) 编辑
摘要: 利用object.defineProperty 这个属性,把data里面放的数据。每一个数据都定义了一个属性,定义了get 与 set ,监听这些数据变化,当这些属性发生变化的时候,我们可以通知那些需要更新的地方去做更新。 阅读全文
posted @ 2020-01-09 16:18 suni1024 阅读(438) 评论(0) 推荐(0) 编辑