Vue原理高频面试题及详细答案(实战面试版).docx

Vue原理高频面试题及详细答案(实战面试版).docx

Vue原理高频面试题及详细答案(实战面试版)

一、基础核心原理

1.说说你对Vue响应式原理的理解?Vue2和Vue3有什么区别?

参考答案:

Vue的响应式核心是数据劫持+依赖收集+派发更新,本质是监听数据变化,自动更新视图。

Vue2响应式原理:

基于Object.defineProperty()对对象的属性进行劫持。在数据初始化时,遍历data中的所有属性,为每个属性设置getter和setter。

1.依赖收集:组件渲染的时候会触发数据的getter,此时会把当前渲染的Watcher收集到Dep依赖池中;

2.派发更新:当数据发生修改时,会触发setter,Dep

文档评论(0)

1亿VIP精品文档

相关文档