Code前端首页关于Code前端联系我们

尤雨溪在VueConf上分享了Vue3生态进展的快速概述

terry 2年前 (2023-09-08) 阅读数 126 #Vue

今天看了Vueconf大会,想和大家分享一下宇达的vue3生态。官方ppt还没有收到,大家先看一下。

日期

主要公布了devtools和vue3的npm下载量增长统计,其中devtools增长了43%,npm下载量增长了51%。

可见增长势头之猛。

生态进步

  • vue-router4 稳定

  • vuex4 已稳定

  • 组件库:Quarsar、Element-Plus、Ant Design Vue 等,另外两个我忘记了。其中只有antdv是正式版,其他都处于测试状态。有朋友愤怒的是,最强移动端Vant也是正式版。提及。

开发经验

  • 搭建工具:无压力,强烈推荐vite

    • vite:

      主要功能、插件机制以及SSR进展

      image-20210522103140007image-20210522103140007

      关于vue-cli和vite斜坡的关系,暂时并存,以后优先推广vite。

      image-20210522103448243image-20210522103448243

      我推荐VitePress,主要是因为它有很好的开发经验。需要博客的朋友可以尝试一下。

      image-20210522103642448image-20210522103642448

  • 开发体验提升

    • 提升SFC编写体验:主要是两个rfc,分别是Setup script和CSS Style Injection

      image-20210522103943981image-20210522103943981

    • 设置script:主要是为了简化组合API和SFC的使用体验。最终版本删除了之前备受争议的参考糖。

      • 您演示了设置script如何帮助我们简化组件编写:

        <template>
        	<p>{{counter}}</p>
          <Comp></Comp>
        </template>
        <script setup>
        	import Comp from './Comp.vue'
          import {ref} from 'vue'
          const counter = ref(0)
        </script>
         
      • 推荐体验地点:查看SFC Playground

        image-20210522104818845image-20210522104818845

    • 样式动态变量注入:在样式标签中使用响应式数据非常好

      image-20210522104858926image-20210522104858926

      image-20210522105012189image-20210522105012189

  • devtools:同时支持两个版本,UI优化和性能调试,vuex支持后会更方便。

    image-20210522105140927image-20210522105140927

    image-20210522105243234image-20210522105243234

  • 更好的IDE/TS支持:Volar将是一个非常方便的工具,可以提供代码提示和模板,并提供与tsx相同的体验,终于等你了!

    image-20210522105407731image-20210522105407731

  • vetur 替换件

    image-20210522105521814image-20210522105521814

兼容性相关

  • IE11被vue3彻底抛弃

    image-20210522105744315image-20210522105744315

    vite+vue3默认为modern模式,即输出目标为ES6+,原生ES模块;当然,传统的包也可以通过插件来发布。

    image-20210522105847463image-20210522105847463

  • Vue3迁移版本:这是一个马甲版本,它将vue3.1的部分代码,包裹在vue3的外壳里,但实际上是vue2的核心,可以理解为用Vue3编码写Vue2!

    image-20210522105942454image-20210522105942454Vue3.2:下一个小版本,主要完成script设置、Suspense Components/Async Setup、Performance、ssr等SFC功能。

    image-20210522110445614image-20210522110445614

  • vue2.7:内置组合 API 的 Vue2 版本

    image-20210522110626867image-20210522110626867

    vue3的迁移版本是vue2.7?

    image-20210522110658432image-20210522110658432

  • vue3 将是默认版本:2021 年 Q2 时 vue2 将成为过去,默认安装 v3

    image-20210522110810891image-20210522110810891

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门