@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 из плагина?
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
yarkov
@yarkov Куратор тега Vue.js
Помог ответ? Отметь решением.
Может выходом будет event bus?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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