Sweetalert: Bagaimana cara menambahkan beberapa baris teks?

Dibuat pada 8 Okt 2017  ·  9Komentar  ·  Sumber: t4t5/sweetalert

Halo
Bagaimana saya bisa membuat banyak baris atau menggunakan html?
?

Komentar yang paling membantu

Inilah peretasan saya berdasarkan https://sweetalert.js.org/docs/#content.

var span = document.createElement("span");
span.innerHTML='abc<br>efg'
swal({
  content: span,
});

Saya yakin ada cara yang lebih baik.

Semua 9 komentar

Inilah peretasan saya berdasarkan https://sweetalert.js.org/docs/#content.

var span = document.createElement("span");
span.innerHTML='abc<br>efg'
swal({
  content: span,
});

Saya yakin ada cara yang lebih baik.

Untuk saat ini, @simon1tan 's cara melakukannya adalah cara untuk pergi, tapi saya setuju bahwa itu agak membosankan untuk sesuatu yang sederhana seperti menambahkan jeda baris. Saya pikir cara terbaik adalah jika SweetAlert secara otomatis mengganti karakter \n dengan tag <br> di opsi teks, sehingga orang dapat menulis:

swal("Hello\nthere!")

Jika ada yang ingin mengatasi ini (harus sangat sederhana), jangan ragu untuk mengirim permintaan tarik!

Sulit menemukan cara untuk menggunakan elemen HTML, peretasan Anda telah membantu saya, terima kasih banyak teman!

PD: "\n" itu tidak berfungsi untuk saya, itu tidak melakukan jeda baris

Saya pikir secara otomatis hal-hal tidak begitu baik, saya pikir lebih baik pilihan yang berbeda, contoh

  • konten: objek saat ini
  • teks: teks biasa (jika Anda ingin menambahkan penguraian jeda baris di sini)
  • html: terima string html

Anda dapat menggunakan html untuk menggunakan "
"
menelan({
judul: 'Kesalahan',
html: 'Verifique por favor e intente
asdasdasas',
showConfirmButton: benar,
showCloseButton: benar,
})
Selamat tinggal

const lines = ['Anda sangat penting bagi kami, semua informasi yang diterima akan selalu dijaga kerahasiaannya.', 'Kami akan menghubungi Anda segera setelah kami meninjau pesan Anda.', 'Kami telah mengirimkan email kepada Anda di '+contact_email+' , Silakan periksa untuk respon cepat.'];

swal('Terima kasih telah menghubungi kami!',lines.join('\n\n'),'success');

//bekerja untukku!

const lines = ['You are very important to us, all information received will always remain confidential.', 'We will contact you as soon as we review your message.', 'We have sent an email to you at '+contact_email+' , Please check it for quick response.']; swal('Thank you for contacting us!',lines.join('\n\n'),'success');

untuk kasus saya menambahkan tag div untuk menutupi teks akan berfungsi

origina: Line0<br />Line1<br /> [not working]
after: <div>Line0<br />Line1<br /></div> [working fine]
swal({
    title: 'Mt Title',
    html: '<div>Line0<br />Line1<br /></div>',
 });

swal({ buttons: ["Wait ", "Add Details"], html: true, text: "Text one .\n Text 2.\n Text 3." })
Inilah solusinya. Bekerja dengan sempurna dalam reaksi. Menikmati

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

girishbr picture girishbr  ·  5Komentar

krishnamraju picture krishnamraju  ·  3Komentar

yrshaikh picture yrshaikh  ·  4Komentar

waldyrious picture waldyrious  ·  5Komentar

vmitchell85 picture vmitchell85  ·  6Komentar