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
}
本文探讨了Vue中的混入(mixin)概念,解释了它如何通过Vue.mixin方法实现组件间的代码复用,以及选项合并的策略。
1154

被折叠的 条评论
为什么被折叠?



