@VegasChickiChicki

Как получить контекст приложения Vue?

Не могу понять, как мне найти контекст(this) приложения Vue.
Создаю класс, в его опции нужно передать контекст Vue для вызова в нем метода плагина.

window.Vue = require('vue');  // подключение vue

const app = new Vue({ ... }); // создание приложения

new PopupInit({ ... }); //создание нового экземпляра класса, в который нужно передать контекст vue (this);


p.s. Внутри самого класса просто нужно обратиться к плагину vue:
this.$modal.show('PopupName'); // для вызова попапа, где this - контекст vue в котором, собственно, и объявлен плагин.

p.p.s Плагин объявлен следующим образом:
Vue.use(VModal);
  • Вопрос задан
  • 240 просмотров
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
window.app = app
И дальше используйте где нужно
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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