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