【vue模版编译】vue3和vu2在模版编译过程中的区别
Vue 3引入了静态提升(Static Template Hoisting)的概念,它将模板中的静态内容(在编译时可确定的内容)在渲染函数外部提前创建,从而减少运行时的开销。- Vue 3的编译器生成的渲染函数可以更好地进行tree shaking(树摇优化),这意味着在最终打包中只包含用到的代码,减少了不必要的代码体积。- Vue 3的编译器可以更好地支持Fragments(片段)和Teleport(传送门)等特性,这些特性在Vue 2中可能需要特殊的处理。这种方法在一些性能方面存在一些限制。
原创
2023-08-24 13:57:06 ·
129 阅读 ·
0 评论