Sweetalert2 ImageUrl не отображается

#reactjs #sweetalert2

#reactjs #sweetalert2

Вопрос:

Моя проблема в том, что я пробовал как iconHtml, так и ImageUrl, и ни один из них не работает для моего, если я не использую URL. Однако в документации говорится, что «Должно содержать строку с путем или URL-адресом к изображению». Может быть, я делаю что-то не так? Я попробовал полный путь, относительный путь, я попытался импортировать и установить импортированный элемент для пути, но ничего не работает, если я не использую URL. Есть идеи от кого-нибудь, кто использовал swal2?

 Store.swal.fire({
                titleText: 'some text',
                imageUrl: './icon.svg',
                imageWidth: 64,
                imageHeight: 64,
                confirmButtonText: 'Ок',
                customClass: {
                    confirmButton: 'swal-confirm-btn'
                }
            });}
  

Комментарии:

1. unless I am using an url какой другой вариант вы пытаетесь использовать, кроме URL?

2. Мне нужно использовать path. Как в примере

3. Работает для меня: codesandbox.io/s/cool-mendel-iqywj?file=/src/index.js

Ответ №1:

Вы можете попробовать это, указав полный путь к изображению, в котором вы сохранили, в моем случае assets /images /imagename.png или в любом другом формате.

         Swal.fire({
          type: 'success',
          title: 'God Job...!!',
          text: 'successfully created!',
          imageUrl: '/assets/images/tick-circle.svg',
        })