摘要: 今天的文章打算学习下 Vue3 下的模板编译与 Vue2 下的差异,以及 VDOM 下 Diff 算法的优化。 编译入口 了解过 Vue3 的同学肯定知道 Vue3 引入了新的组合 Api,在组件 mount 阶段会调用 setup 方法,之后会判断 render 方法是否存在,如果不存在会调用 c 阅读全文
posted @ 2022-11-18 13:10 yyds2026 阅读(206) 评论(0) 推荐(0)
摘要: 相信大家在写vue项目的时候,一定会发现一个神奇的api,Vue.nextTick。为什么说它神奇呢,那是因为在你做某些操作不生效时,将操作写在Vue.nextTick内,就神奇的生效了。那这是什么原因呢? 让我们一起来研究一下。 简述 vue 实现响应式并不是数据发生变化后 DOM 立即变化,而是 阅读全文
posted @ 2022-11-18 13:10 yyds2026 阅读(32) 评论(0) 推荐(0)
摘要: 起初 Vue3.0 暴露变量必须 return 出来,template 中才能使用; Vue3.2 中 只需要在 script 标签上加上 setup 属性,组件在编译的过程中代码运行的上下文是在 setup() 函数中,无需 return,template 可直接使用。 本文章以Vue2的角度学习 阅读全文
posted @ 2022-11-18 13:08 yyds2026 阅读(121) 评论(0) 推荐(0)