# mixins

## mixins

**Тип:** `Array<Object>`

**Подробности:**

Массив объектов-примесей. Примеси могут содержать те же опции, что и обычные объекты экземпляров Vue — они будут добавлены к основным опциям согласно логике `Vue.extend()`. Например, если и примесь и объект экземпляра содержат хук `created`, то будут вызваны оба.

Хуки примесей вызываются в порядке их определения, до вызова собственных хуков компонента.

**Пример:**

```javascript
const mixin = {
  created: function () { console.log(1) }
}
const vm = new Vue({
  created: function () { console.log(2) },
  mixins: [mixin]
})
// => 1
// => 2
```
