Vue2和Vue3的区别

tech2022-12-04  68

关于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优点:相比之下比之前更小巧,组件封装比较好,易用,性能比较好,单页应用用户体验较好

最新回复(0)