Vue3 快速开始
2022年10月28日
Vue3 快速开始

1.1 Vue3 简介
- 2020年9月18日,
Vue.js发布3.0版本,代号:One Piece(海贼王) - 耗时2年多、2600+次提交、30+个RFC、600+次PR、99位贡献者
- github 上的 tags
1.2 Vue3 带来了什么
性能的提升
- 打包大小减少41%
- 初次渲染快55%, 更新渲染快133%
- 内存减少54%
- ......
源码的升级
- 使用
Proxy代替defineProperty实现响应式 - 重写虚拟
DOM的实现和Tree-Shaking - ......
- 使用
拥抱
TypeScriptVue3可以更好的支持TypeScript新的特性
Composition API(组合 API)setup配置ref与reactivewatch与watchEffectprovide与inject- ......
新的内置组件
FragmentTeleportSuspense
其他改变
- 新的生命周期钩子
data选项应始终被声明为一个函数- 移除
keyCode支持作为v-on的修饰符 - ......
1.3 创建 Vue3 工程
1.3.1 使用 vue-cli 创建
## 查看@vue/cli版本,确保@vue/cli版本在4.5
vue --version
## 安装或者升级你的@vue/cli
npm install -g @vue/cli
## 创建
vue create vue_test
## 启动
cd vue_test
npm run serve
1.3.2 使用 vite 创建
什么是
vite?—— 新一代前端构建工具。优势如下:
- 开发环境中,无需打包操作,可快速的冷启动
- 轻量快速的热重载(
HMR) - 真正的按需编译,不再等待整个应用编译完成
传统构建与
vite构建对比图

## 创建工程
npm init vite-app <project-name>
## 进入工程目录
cd <project-name>
## 安装依赖
npm install
## 运行
npm run dev
