Что говорится в названии, пожалуйста?
Если вы установите для свойства html
значение true
, тогда вы можете использовать разрывы строк -> тег <br/>
.
Как я это делаю?
swal({ html: true, title: 'hi', text: 'te<br>st' });
похоже, не работает для меня
ps я использовал pr https://github.com/t4t5/sweetalert/pull/772 для более упрощенного использования, теперь все в порядке
Как мне установить для свойства html значение true? каков порядок свойства html и почему он не задокументирован? Спасибо.
Это работает, если вы установите для свойства html
фактический html (т.е. избавитесь от свойства text
и установите свойство html
на содержимое html), например
$swal({
title: "My title",
type: "error",
html: "My text with<br />html included"
});
У меня работает, используйте \ n
swal («Ой», «Строка 1. \ n Строка2.», «Ошибка»);
он работает только в части текста, например:
swal("Oops", "Line 1.\n line2.", "error");
но если вы хотите сделать это частью заголовка ... это не сработает:
swal("Oops\nOops", "Line 1", "error");
извините, но, на мой взгляд, не имеет смысла использовать несколько строк в заголовке (и следовать хорошей спецификации дизайна).
РЕДАКТИРОВАТЬ: и спасибо @themightystephen
swal({
buttons: ["Wait ", "Add Details"],
html: true,
text: "Text one .\n Text 2.\n Text 3."
})
Вот решение. Отлично работает в React. Наслаждаться
Самый полезный комментарий
Это работает, если вы установите для свойства
html
фактический html (т.е. избавитесь от свойстваtext
и установите свойствоhtml
на содержимое html), например