Основы
Примеси (mixins) — это гибкий инструмент повторного использования кода в компонентах Vue. Объект примеси может содержать любые опции компонентов. При использовании компонентом примеси, все опции примеси «подмешиваются» к собственным опциям компонента.
Пример:
// определяем объект примеси
const myMixin = {
created: function () {
this.hello()
},
methods: {
hello: function () {
console.log('привет из примеси!')
}
}
}
// определяем компонент, использующий примесь
const Component = Vue.extend({
mixins: [myMixin]
})
const component = new Component() // => "привет из примеси!"
Last updated
Was this helpful?