mixin不是在哪个阶段,mix和被mix的组件的同名钩子函数将合并为一个数组,因此都将被调用。另外,混入对象的钩子将在组件自身钩子之前调用,例如: // 定义一个使用混入对象的组件 var Component = Vue.extend({ mixins: [myMixin] }) 那么 myMixin 的 created 会先调用,Component 的 created 会后调用。其他生命周期函数同理。
mixin不是在哪个阶段,mix和被mix的组件的同名钩子函数将合并为一个数组,因此都将被调用。另外,混入对象的钩子将在组件自身钩子之前调用,例如:
那么 myMixin 的 created 会先调用,Component 的 created 会后调用。
其他生命周期函数同理。