赞
踩
2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王)
github上的tags地址:https://github.com/vuejs/vue-next/releases/tag/v3.0.0
1.性能的提升
打包大小减少41%
初次渲染快55%, 更新渲染快133%
内存减少54%
2.源码的升级
使用Proxy代替defineProperty实现响应式
重写虚拟DOM的实现和Tree-Shaking
......
3.拥抱TypeScript
Vue3可以更好的支持TypeScript
4.新的特性
Composition API(组合API)
setup配置
ref与reactive
watch与watchEffect
provide与inject
......
新的内置组件
Fragment
Teleport
Suspense
其他改变
新的生命周期钩子
data 选项应始终被声明为一个函数
移除keyCode支持作为 v-on 的修饰符
.....
官方文档:https://cli.vuejs.org/zh/guide/creating-a-project.html#vue-create
创建流程:
- ## 查看@vue/cli版本,确保@vue/cli版本在4.5.0以上
- vue --version
- ## 安装或者升级你的@vue/cli
- npm install -g @vue/cli
- ## 创建
- vue create vue_test
- ## 启动
- cd vue_test
- npm run serve
官方文档:https://v3.cn.vuejs.org/guide/installation.html#vite
vite官网:https://vitejs.cn
什么是vite?—— 新一代前端构建工具。
优势如下:
开发环境中,无需打包操作,可快速的冷启动。
轻量快速的热重载(HMR)。
真正的按需编译,不再等待整个应用编译完成。
传统构建 与 vite构建对比图
创建流程:
- ## 创建工程
- npm init vite-app <project-name>
- ## 进入工程目录
- cd <project-name>
- ## 安装依赖
- npm install
- ## 运行
- npm run dev
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。