Mocking Vue Плагин с пользовательским компонентом - PullRequest
1 голос
/ 27 февраля 2020

Я сейчас пытаюсь внедрить свой собственный простой диалог подтверждения в мое приложение Vue. Тем не менее, многие популярные пакеты позволяют вам использовать этот вид использования.

this.$dialog.confirm('Please confirm to continue').then(function(dialog) {
    console.log('Clicked on proceed');
  }).catch(function() {
    console.log('Clicked on cancel');
});

Я в основном хочу иметь возможность запускать мой настраиваемый компонент диалога подтверждения по всему моему приложению программно ... а затем сделать что-то еще, в зависимости от того, нажал ли пользователь «Подтвердить» или «Отмена», как в приведенном выше примере.

Есть ли лучший способ настроить это? Я не могу придумать лучший способ получить доступ к компоненту с помощью this.$myComponent.

Создаю свой собственный плагин, что я хочу сделать здесь, или есть более простые способы сделать это sh ?

...