sweetalert2: добавить второе оповещение, не удаляя первое

Я использую SweetAlert2, чтобы показать таблицу с некоторыми данными и некоторыми кнопками, до сих пор это работало отлично, но когда пользователь нажимает кнопку, я хотел бы открыть новое предупреждение с вводом. проблема в том, что когда я снова вызываю функцию sweetalert, предыдущее предупреждение с таблицей заменяется новым.

можно ли иметь 2 оповещения одновременно или хотя бы вернуться к предыдущему?


person Kevin Garduño    schedule 04.04.2018    source источник
comment
Невозможно иметь 2 оповещения одновременно. У вас есть какой-то код, который вы пробовали, потому что вы могли бы вернуться, воссоздав старый.   -  person Hayden Passmore    schedule 04.04.2018


Ответы (1)


Да, в SweetAlert2 есть функция очереди:

swal.queue([
  // Step 0
  {
    title: 'The next modal will have an input field',
    confirmButtonText: 'Next →'
  },
  
  // Step 1
  {
    title: 'Enter your email address',
    input: 'email'
  }
]).then(result => {
  console.log(
    result.value[1] // read value of the 1st step
  )
})
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@7"></script>

Документы: https://sweetalert2.github.io/#chaining-modals

person Limon Monte    schedule 04.04.2018
comment
да, я это видел, но мне нужно, чтобы первое модальное окно не исчезало. - person Kevin Garduño; 04.04.2018