/* @flow */
import { mergeOptions } from '../util/index'
export function initMixin (Vue: GlobalAPI) {
Vue.mixin = function (mixin: Object) {
// mergeOptions 的作用是将 mixin的所有成员拷贝到options
// this 就是vue构造函数,全局的vue
this.options = mergeOptions(this.options, mixin)
return this // 返回vue
}
}
Vue.mixin 源码
最新推荐文章于 2022-05-18 16:52:02 发布