首页 > 其他 > 详细

vue响应式原理

时间:2020-05-11 19:41:40      阅读:55      评论:0      收藏:0      [点我收藏+]

响应式原理

底层原理

1、vue框架内置了观察者,会监视data中定义的数据,data中的数据就是响应式数据

2、在vuejs中,数据的改变都是依靠调用set和get方法实现的,我们在使用点语法的时候,vuejs会默认帮我们加上set或get方法;

实现方法

vue是通过Object.defineproperty()来劫持各个属性的setter和getter,当vue的观察者监听到响应式数据发生改变时,就会触发监听回调来渲染视图

非响应式数据如果想更新视图,则需要使用$set()方法

$set(改变的对象,加入的键名,值)

 

 

vue响应式原理

原文:https://www.cnblogs.com/rebackl/p/12870278.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!