Подключил плагин 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);
}