@mShpakov

Nuxtjs как вызвать плагин внутри плагина?

Подключил плагин vue-notification в ~plugins/vue-notification.js
import Vue from 'vue';
import VueNotifications from 'vue-notification';

Vue.use(VueNotifications);

И соответственно подтыкнул его в nuxt.config.js
plugins: [
    {
      src: '~/plugins/vue-notifications',
      ssr: false
    }
]


Если его вызвать внутри page
this.$notify({
          group: 'alerts',
          title: 'Important message',
          text: 'Hello user! This is a notification!'
        });

То все ок.

Однако, когда я подключаю еще один плагин и внутри него пытаюсь вызвать this.$notify, то получаю undefined
export default ({ app }, inject) => {
  const displayAlert = (meta) => {
    // часть кода делающая что-то важно опущена
   this.$notify({
          group: 'alerts',
          title: 'Important message',
          text: 'Hello user! This is a notification!'
        });
    //так же пытался app.$notify. Результат тот же
  };
  inject('displayAlert', displayAlert);
}
  • Вопрос задан
  • 254 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы