(教程) 2023年 Vue.js 概览

Vue.js 的4点变化。写给没时间持续关注前端圈新闻的开发者。

这篇文章讲什么?

截止到2023年1月10号(本文写作时)Vue.js 生态的变化。

这篇文章对谁有用?

对有 Vue.js 2.x 开发经验的程序员有用。
如果你用 Vue.js 3 以及 Pinia 开发过应用,这篇文章对你没用。

为什么写这篇文章?

我花了时间学习,放博客里分享出来不过花 3 分钟而已,顺手就写了。

正文

  1. 关于状态管理

    1. 目前的 Vuex 3 和 4 进入维护状态,不会添加新功能了。
    2. Vuex 5 不存在,新工具叫 Pinia,官方推荐新项目用 Pinia。
  2. 关于 Vue.js 版本号。

    1. 最新的大版本是 3, Vue 3。
    2. Vue 2.x 系列目前是维护状态,终止维护时间:2023年12月31号
    3. Vue 2.7 是 2.x 系列最后一个小版本,不会有 2.8,2.9。
  3. 关于 Vue Router

    1. Vue Router v4(最新版 4.1.6) 针对 Vue 3
    2. Vue Router v3(最新版 3.6.5) 针对 Vue 2
  4. 关于命令行

    1. Vue CLI 现在已经进入维护状态,官方推荐用 create-vue 工具。
    2. Vue CLI 基于 webpack。
    3. create-vue 基于 Vite。
    4. 官方推荐 Vite (而不是 webpack)理由参照 https://vitejs.dev/guide/why.html

简短总结(把上面的内容再浓缩一下)

  1. Vue 的最新大版本是 Vue 3。
  2. 官方推荐的状态管理工具现在 Pinia。(不是 vuex 了)
  3. Vue 3 的路由要用 Vue Router v4。
  4. 命令行工具用 create-vue(不是 vue-cli 了)