基本
Mixins 是一種靈活的方式來為 Vue 元件分配可重用的功能。mixin 物件可以包含任何元件選項。當元件使用 mixin 時,mixin 中的所有選項將混合到元件自己的選項中。
// define a mixin object
var myMixin = {
created: function () {
this.hello()
},
methods: {
hello: function () {
console.log('hello from mixin!')
}
}
}
// define a component that uses this mixin
var Component = Vue.extend({
mixins: [myMixin]
})
var component = new Component() // -> "hello from mixin!"