logo头像
Snippet 博客主题

vue mixins用法

本文于916天之前发表,文中内容可能已经过时。

data

  • 遇到同名会进行浅合并

钩子(created, mounted)

  • 同名钩子都被混合,mixins的钩子先执行(如果有2个及以上的mixins,则按照注入到组件的顺序执行),组件的钩子后执行

methods, components, directives

  • 将合并为一个,如果key值冲突,取组件的键值

全局混入

  • 通过Vue.mixin({})去配置, 比如全局的方法,可以在这里面定义了,也可以通过Vue.prototype.xx去定义