Vue 的 mixin 是在生命周期的哪个阶段混合进组件实例的呢?

如题,Vue 的 mixin 是在生命周期的哪个阶段混合进组件实例的呢?

阅读 4.3k
1 个回答

mixin不是在哪个阶段,mix和被mix的组件的同名钩子函数将合并为一个数组,因此都将被调用。另外,混入对象的钩子将在组件自身钩子之前调用,例如:

// 定义一个使用混入对象的组件
var Component = Vue.extend({ 
    mixins: [myMixin] 
})

那么 myMixin 的 created 会先调用,Component 的 created 会后调用。
其他生命周期函数同理。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题