javascript — разрыв строки в потреблении API

Я работаю над проектом с использованием nuxtJS и REST API (Json), созданным с помощью laravel.

У меня есть простая система блогов, есть заголовок, миниатюра и тело, которое будет текстом

Но у меня проблема при отображении текста пользователю, например

во время написания текста на приборной панели я использую текст с разрывом строки

Line 1.

Line 2.

Когда я использую API и возвращаю его пользователю, он не получает разрыв строки,

Line 1.Line2.

когда я использую эту функцию в PHP, чтобы вернуть тело

$blog->body = nl2br($blog->body);

Таким образом, я получаю текст, как это в моем конечном результате

Line 1.<br /> <br /> Line2.

С тегом уш, да не ломая да, а буквально как текст

Кто-то, чтобы помочь?

0

Решение

Если вам нужно отобразить сырой HTML, используйте директива v-html. Но так как это блог, вам действительно нужно очистить ваш HTML от белого списка.

Динамический рендеринг произвольного HTML на вашем сайте может быть очень
опасно, потому что это может легко привести к уязвимостям XSS. Использовать только
HTML-интерполяция на доверенном контенте и никогда на предоставленном пользователем
содержание.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]