Vue3+Ts+Vite入门

vue2 采用的是 vueRouter3 vueX 3 (233) vue3 采用的是 vueRouter4 vueX4(344)

v3对比v2优点

1.首次渲染更加快 v2就算通过路由懒加载 效率也不是非常高(查找各种依赖) v3通过vite构建工具 使渲染速度更快

2.diff算法更快 v2新旧虚拟dom对比然后差异化更新 v3对diff算法进行优化减少不必要的DOM比较

3.内存占用更少 不那么依赖电脑了

4.打包体积变小 响应更快

5.更好的ts支持 Vue 现有的 API 在设计之初没有照顾到类型推导,这使适配 TypeScript 变得复杂 v3 源码用 typescript 重写, 有更好的类型推导 (类型检测更为严格, 更稳定)

6.组合式api!!!

7.数据响应式原理重新实现 (ES6 proxy 替代了 ES5 的 Object.defineProperty)

解决了数组的更新检测等bug, 大大优化了响应式监听的性能 (原来检测对象属性的变化, 需要一个个对属性递归监听) proxy 可以直接对整个对象劫持

详情可以参考下方笔记

https://note.youdao.com/ynoteshare/index.html?id=f16747750d503ce4822816ec9faedaf2&type=note&_time=1722494349812

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值