Как повторно использовать одну и ту же функцию в нескольких компонентах vue - PullRequest
0 голосов
/ 17 ноября 2018

У меня есть обработчик onClick в 6 компонентах vue, который повторяется, я извлек его в этот миксин

//mixin.vue
export default {
  methods: {
  onLastMonth () {
    // get first day of the month.
    // get last day of the month
    // call axios GET method.
  }
}

//component.vue
import mixin1 from './components/mixin.vue'
export default {
  mixins: [mixin1],
  name: 'component1'
}

Я хочу повторно использовать этот миксин в других 6 компонентах vue, но событие onClick вызвало эту ошибку в консоли браузера:

Свойство или метод "onLastMonth" не определены в экземпляре, но на него ссылаются во время рендеринга.

...