混入(Mixin) 能让我们将同样的配置选项注入到每个实例中。
使用
const mixin = {created(){}methods: {}};Vue.component({mixins: []});
选项合并
组件内的选项将会和传入的 mixin 合并 ,如果有同样的配置项,则 优先采用组件内定义的选项 。
当 mixin 中设置了周期函数时,传入的代码会优先执行。 这不难理解,因为 mixin 属于基础配置,意图就是在组件之前做一些事情。
全局混入
Vue.mixin({});
自定义合并选项的策略
Vue.config.optionMergeStrategies.myOption = function(toVal, fromVal) { }
