Skip to content
大纲

vue23区别

3做了向下兼容,发生改变

  1. 从object.defineproperty改成了用proxy劫持数据
  2. 未使用的data,不再监听
  3. 新增响应式api,可在setup内映射生命周期,watch这些
  4. 不再使用new Vue去共享一个全局配置,开始使用application概念,全局方法实现在app实例上
  5. 不再使用Vue.prototype,该用
js
const app = Vue.createApp({})
app.config.globalProperties.$http = () => {}
  1. 不能再使用Vue.nextTick/this.$nextTick
  2. 允许组件有多个根元素
  3. template允许设置key
  4. scopedSlots正式弃用
  5. 监听数组变化需要用deep属性啦
  6. $children 被移除
  7. $on,$off,$once不再使用。2.x的EventBus方法不能再使用。
  8. Filter被移除

Released under the MIT License.