Не могу понять, как мне найти контекст(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);