vue3,对比 vue2 有什么优点?( 三 )


优点10:支持多根节点组件Vue3 一个模板不再限制有多个根节点,(多个根节点上的 Attribute 继承) 需要显式定义 attribute 应该分布在哪里 。否则控制台会给出警告提示 。
在 Vue 3 中,组件现在正式支持多根节点组件,即片段!
在 2.x 中,不支持多根组件,当用户意外创建多根组件时会发出警告,因此,为了修复此错误,许多组件被包装在一个中 。如下
<template><div><header>...</header><main>...</main><footer>...</footer></div></template>在 3.x 中,组件现在可以有多个根节点!但是,这确实要求开发者明确定义属性应该分布在哪里 。
<template><header>...</header><main v-bind="$attrs">...</main><footer>...</footer></template>结尾想说的Vue是国内最火的前端框架之一 。性能提升,运行速度是vue2的1.2-2倍 。

  • 体积更小,按需编译体积vue2要更小 。
  • 类型推断,更好的支持ts这个也是趋势 。
  • 高级给予,暴露了更底层的API和提供更先进的内置组件 。
  • 组合API,能够更好的组织逻辑,封装逻辑,复用逻辑
对未来的展望技术总是越新越好,越来越多的企业都升级了vue3;
大型项目,由于对TS的友好越来越多的大型项目可以使用vue3;
作为程序员,我们就应该适应市场,提高自己的竞争力,为加薪提供空间 。

【vue3,对比 vue2 有什么优点?】


推荐阅读