本文作者:qiaoqingyi

面试问vue源码有了解过吗(面试问vue源码有了解过吗怎么回答)

qiaoqingyi 2023-07-25 189

当变量发生改变的同时, Vue 能在第一时间知道,并且对视图做出相应的改变操作而这把钥匙就是 ObjectdefineProperty 尚硅谷Vue源码解析之数据响应式原理 ObjectdefineProperty MDN。

很多同学在面试的时候都会被问到vue的虚拟DOM的diff 以及 patch 的过程,如果这vue的源码了解不是很深刻,很难通过面试官的法眼,下面就来用通俗易懂的方式聊一聊Vue的patch过程虚拟DOM的解决方式是,通过状态生产一个。

1 在Vue中,每个组件都有一个对应的虚拟DOM树,它是一个以组件根节点为起点的JavaScript对象2 当数据发生改变时,Vue会重新计算虚拟DOM树的结构,并和旧的虚拟DOM树进行比较3 在比较过程中,Vue使用Diff算法来找出。

文章中给你列举了部分的面试题,这些都是公司面试常遇到的,还有需要的还可以自己去查阅一下资料1activeclass是哪个组件的属性?嵌套路由怎么定义?答vuerouter模块的routerlink组件2怎么定义vuerouter的动态路由?怎么获取传过来的。

命周期,也就是从开始创建初始化数据编译模版挂载Dom 渲染更新。

面试问vue源码有了解过吗(面试问vue源码有了解过吗怎么回答)

阅读
分享