Swal didOpen and didClose

sweetalert2

Para quem trabalha com SweetAlert2, já deve ter se deparado com a dúvida sobre como capturar o evendo onClose da popup Swal.fire, procurando pela função didClose(), mas ela não existe.

Capturar os eventos da popUp Swal

Swal onOpen = didOpen()

Para capturar os eventos da popUp Swal ao abrir (show), utilizamos a função didOpen().

Swal.didOpen: () => {
console.log('Abriu a popUp');
}

Por analogia, para capturar o evento de fechar a janela, imaginamos existir a função didClose(), mas ela não existe. O nome é outro! Ao meu ver criando uma confusão.

Diga-se de passagem a documentação do SweetAlert2 é bem pobre

Tellys Castro

Diga-se de passagem a documentação do SweetAlert2 é bem pobre, eles possuem somente exemplos de aplicação, ao invés de disponibilizar a documentação das funções

Swal onClose = willClose()

Não existe Swal.didClose() no SweetAlert2, no caso em tela, poderemo usar o Swal.willClose()

Swal.willClose: () => {
console.log('Fechou a popUp');
}