关于Vue2和Vue3的区别

1、懒观察
在Vue2中,数据无论大小,都会在刚开始时就会创建观察者。当数据量比较多是性能会有所减弱。在Vue版本下,只会对渲染初始可见的部分数据创建观察者,提高效率
2、变更通知
例如:在Vue2中使用Vue。set来给对象新增一个属性时,这个对象的虽有watcher都会重新运行;而在Vue3中,只有依赖的属性的watch才会重新运行
3、命令变化
启动项目命令由npm run dev变成了npm run serve
4、项目结构
移除了配置文件目录,config和build文件
移除了vue.config.js文件
移除了static文件夹新增public文件夹,并且index.html移到public中
在src文件夹中新增了views文件件,用于分类视图组件和公共组件
5、3.0新加入了TypeScript以及PWA支持
Vue3优点:相比之下比之前更小巧,组件封装比较好,易用,性能比较好,单页应用用户体验较好

Logo

前往低代码交流专区

更多推荐