Skip to content

vue3

vue3和vue2的区别

  • 双向数据绑定的原理不同
  • 是否支持碎片
  • API不同
  • 定义数据变量方法不同
  • 生命周期的不同
  • 传值不同
  • 指令和插槽不同
  • main.js不同

vue3的性能为什么比vue2好?

  • diff算法的优化
  • 静态提升
  • 事件侦听缓存

vue3为什么使用Proxy

  • proxy可以代理整个对象,defineProperty只代理对象上的某个属性
  • proxy对代理对象的监听更加丰富
  • proxy代理对象会生成新的对象,不会修改被代理对象本身
  • proxy补兼容ie浏览器

By Modify.