Vue3.0 - 01基本概念

397 阅读1分钟

Vue3.0-01基本概念 Vue3.0发布

2018年9月份提出了Vue3.0的构想。2020年4月发布了一个Beta版本。

2020年9月。尤雨溪正式发布了Vue3.0的都一个版本。命名 One Piece

随着后续的推荐。Vue3.0会继续更新。 Vue3.0变化

相对于Vue2.x版本,Vue3.0全新版本。提供以下的功能优化

性能提升
对TS支持。
按需加载,引入了新的打包的工具Vite(干掉webpack)
新增内容。新增组件
组合式Api和响应式Api

Vue3.0优势

更快:Vue3.0重写了底层代码,虚拟DOM也重新,性能能提升100%
更小:源码包、打包后的内容,比以前更加小。Vue3.0内部引入Tree shaking,在打包的时候不用的内容,全部删掉。
更易于维护:Vue3.0的源码全都用TS来开发。支持语法检测。在开发过程中很多错误类型检测到。

Vue3.0+JS开发 Vue3.0+TS开发 组合式Api和响应式Api

组合式API:setup函数、生命周期函数

响应式API: reactive、computed、watch、watchEffect 围绕数据类设计,数据需要动态变化的时候,这些Api发挥作用