请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于Vue响应式的理解

我理解的,不管是数组的响应式还是对象的响应式,其核心都是在实际赋值之前或者之后多做一步处理:更新视图,也就类似实现一个代理机制来实现model的响应式。
关于对象类型,则是用原生的Object.defineProperty来实现,在set中多加一步更新视图。
关于数组类型,则是通过原型、原型链构建一个父类是Array的class,数组更新的时候不是直接调用Array原型的方式来赋值,而是通过我们自己新创建的这个“代理Array”来赋值,并且在赋值之前或者之后加一步更新视图的操作来实现数组的响应式
以上是我个人看完视频的见解,不知道对不对,面试的时候如果面试官问到Vue是怎么实现响应式的,我把上面这些我个人的见解说出来可以吗,不扯具体的代码怎么写,PS:不经常写,真记不住具体代码该咋写

正在回答 回答被采纳积分+3

1回答

双越 2021-06-14 15:17:52

理解没问题。学习原理也不用非得写代码,先理解了,然后再去应用实践,实践熟练了再来回顾原理。然后,如果再有精力,再去看源码。这个步骤是最高效的,经验之谈。

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信