Я сейчас пытаюсь внедрить свой собственный простой диалог подтверждения в мое приложение 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 ?