无论是全局 mixin 还是组件内部的 mixin, 都遵循下面的原则(默认的覆盖原则)
当组件选项与混入选项冲突时以组件优先
当组件和 mixin 同时定义生命周期选项,两个都会触发,而且 mixin 会先触发
如果组件和 mixin 同时定义相同方法,会使用组件方法,会覆盖 mixin
如果组件和 mixin 同时定义相同计算属性,会使用组件方法,会覆盖 mixin
// 定义一个混入对象 |
无论是全局 mixin 还是组件内部的 mixin, 都遵循下面的原则(默认的覆盖原则)
当组件选项与混入选项冲突时以组件优先
当组件和 mixin 同时定义生命周期选项,两个都会触发,而且 mixin 会先触发
如果组件和 mixin 同时定义相同方法,会使用组件方法,会覆盖 mixin
如果组件和 mixin 同时定义相同计算属性,会使用组件方法,会覆盖 mixin
// 定义一个混入对象 |
本文标题:Vue的mixin合并策略
文章作者:xh
发布时间:2021年03月04日 - 00时00分
最后更新:2022年10月19日 - 23时17分
原始链接:https://cxid.gitee.io/2021/03/04/vue%E7%9A%84mixin%E5%90%88%E5%B9%B6%E7%AD%96%E7%95%A5/
许可协议: "署名-非商用-相同方式共享 3.0" 转载请保留原文链接及作者。