@marsdenden

Как из плагина vue.js отправить $emit в основное приложение?

Сделал плагин, регистрируется так
let API = {
    install(Vue, options) {
        API.$AuthInfo = {user: {username: ''}}
        Vue.prototype.$API = API
    },
    callApi(params){
      // some actions
    }

в результате можно его использвать в vue как this.$API.callApi(params)

Но не могу найти, как из метода плагина callApi сделать отправку по типу this.$root.$emit, поскольку самого корневого экземпляра vue в плагине нет.

Как достучаться до экземпляра vue из плагина?
  • Вопрос задан
  • 151 просмотр
Решения вопроса 1
yarkov
@yarkov Куратор тега Vue.js
Помог ответ? Отметь решением.
Может выходом будет event bus?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы