04-Vue的混合mixin

mixin這個概念很早就出現了,到底是從什麼時候開始的,不知道,不去深究吧。

這裏說說Vue中的混合,它是放在Vue上的方法,各個組件類因爲是繼承了Vue的,因此也都有這個方法,Vue的繼承可以參考這裏

Vue.mixin(在core/global-api/mixin.js中)這個方法很簡單,藉助了mergeOptions方法來把混合的options跟自己的options進行合併,關於合併的策略

Vue.mixin = function (mixin: Object) {
    this.options = mergeOptions(this.options, mixin)
    return this
  }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章