vue2和vue3的区别

140 阅读1分钟
  1. 实例的方式不一样:Vue3用vue.createApp
  2. 生命周期实例化对象不一样
  3. data不同:vue3中的data是一个有返回值的方法,vue2中的data是一个json对象
  4. vue3对数组的一些方法进行了封装
  5. vue3中v-on可以调用多个方法
  6. vue2、vue3创建组件方式不同
  7. vue3在单文件组件中新增了expose
  8. vue3事件处理函数$emit vue2包含on和emit是相同作用,once是调用一次。$off取消事件调用
  9. vue3使用touter是route4,创建方式不同
  10. 异步组件不同:vue2中使用settime来实现异步,vue3中使用promise实现异步
  11. vue3新增ref属性,代替html的id,获取使用this.$refs.名字获取