vue双向数据绑定的原理

原理:

vue在创建vm的时候,会将数据配置到实例中,然后通过Object.defineProperty方法,为数据动态的添加getter与setter方法

当获取数据的时候,会触发对应的getter方法,当设置数据的时候,触发对应的setter方法。

然后当setter方法触发完成的时候,内部会进一步触发watcher,当数据改变了,视图则更新操作完毕




©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容