关于vue2.X和vue3.X的一点区别

一、默认lazy observation
  在 2.x 版本里,当数据很大时,在页面载入时造成明显的压力;
        在3.x 版本里,只对被用于渲染初始可见部分的数据创建观察者,而且观察者更高效。
二、更精准的变更通知。
  2.x 版本中,用 Vue.set 来给对象新增一个属性时,这个对象的所有 watcher 都会重新运行;
       3.x 版本中,只有依赖那个属性的 watcher 才会重新运行。
三、3.0 新加入了 TypeScript 以及 PWA 的支持
四、部分命令发生了变化
  1.下载安装 npm install -g vue@cli
  2.删除了vue list
  3.创建 vue create
  4.启动 npm run serve
五、默认目录结构也发生了变化
  移除了配置文件目录,config 和 build 文件夹
  移除了 static 文件夹,新增 public 文件夹,并且 index.html 移动到 public 中
  在 src 文件夹中新增了 views 文件夹,用于分类 视图组件 和 公共组件

六、用法上也发生了一些变化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值