选项合并策略数据对象合并钩子函数合并对象合并在Vue组件中开发过程中经常用到相似功能时,就可以使用mixin抽象出来共用。以减少重复代码量,增强可维护性和可扩展性。 选项合并策略 数据对象合并数据对象在内部会进行递归合并,并在发生冲突时以组件数据优先。 钩子函数合并同名钩子函数将合并为一个数组,因此都将被调用。另外,混入对象的钩子将在组件自身钩子之前调用。 对象合并值为对象的选项,例如 methods、components 和 directives,将被合并为同一个对象。两个对象键名冲突时,取组件对象的键值对。