optionMergeStrategies
-
默认的合并策略
优先使用子组件,子组件不存在再使用父组件。 -
options.hook钩子函数 、options.watch
合并策略:合并为一个数组->先执行父组件内容,在执行子组件内容。 -
options.data
子组件存在优先使用,子组件没有则使用父组件,子和父都为对象则递归合并 -
其他
默认合并 -
自定义合并策略
Vue.config.optionMergeStrategies.myOption = function (toVal, fromVal) {
// return mergedVal toval是父 fromval子
}
例如修改data内合并策略
Vue.config.optionMergeStrategies.data = function (toVal, fromVal) {
return toVal
}