«Закрытие» мероприятия Модал в Беуфи - PullRequest
0 голосов
/ 22 февраля 2019

Как вызвать событие закрытия в Beufy?Я попробовал код ниже, но я не вижу свою консоль.Я предполагаю что-то сделать перед "закрытием".

this.$modal.open({
                parent: this,
                component: myComponent,
                hasModalCard: true,
                canCancel: true,
                events: {
                    close: (value) => {
                        console.log('im here!', value)
                    }
                }
            })

1 Ответ

0 голосов
/ 22 февраля 2019

Итак, я выясняю, как вызвать событие перед закрытием моего модального окна при отправке.

Сначала я создал собственное событие внутри моего модального компонента в компоненте «Parent»:

this.$modal.open({
                parent: this,
                component: myComponent,
                hasModalCard: true,
                canCancel: true,
                events: {
                    afterSubmit: (value) => {
                        // Do something here. In my case, I am setting something in a field in my parent from Store.
                    }
                }
            })

Во-вторых, я сделал $ emit внутри моего дочернего компонента в функции, где я вызываю кнопку «Отправить».

submitForm() {
   this.$emit('afterSubmit', value)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...