顺晟科技
2021-06-16 10:29:31
611
Vue3.0和Vue2.0之间的差异
1.默认情况下会执行惰性观察。
在2.x版本中,无论数据有多大,一开始都会为其创建观察者。当数据较大时,这可能会在加载页面时造成明显的性能压力。在3.x版本中,观察者只会为“用于渲染初始可见部分的数据”创建,3.x版本中的观察者效率更高。
2.更准确的变更通知。
按比例:在2.x版本中,当使用Vue.set给一个对象添加属性时,这个对象的所有观察者都会重新运行;在3.x版本中,只有依赖于该属性观察器才会被重新运行。
3.3.0中新增了类型脚本和PWA支持
4.一些命令已经更改:
下载并安装npm install -g vue@cli
vue列表已被删除
创建项目vue创建
启动项目npm运行服务
5.默认项目目录结构也已更改:
配置文件目录、配置和生成文件夹已被删除
静态文件夹被移除,公共文件夹被添加,并且index.html被移动到公共
视图文件夹被添加到src文件夹中,该文件夹用于对视图组件和公共组件进行分类
03
2022-06
17
2022-03
17
2022-03
16
2022-03
28
2021-08
16
2021-06