Итак, я выясняю, как вызвать событие перед закрытием моего модального окна при отправке.
Сначала я создал собственное событие внутри моего модального компонента в компоненте «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)
}