如何根据后端数据的换行标记在前端页面显示换行

Posted linxing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何根据后端数据的换行标记在前端页面显示换行相关的知识,希望对你有一定的参考价值。

在实际业务场景中我们可能有这样的需求,将请求到的数据在前端显示换行,数据中有\n或者<br>的标记,但是在页面上显示可能并不是换行的效果。

1.后端数据中包含 \n 那我们请求到数据以后先要进行替换,把 \n替换为 <br>   str.replace(/\\n/gmi, ‘<br>‘)

2.html文件中使用 <pre></pre>标签进行包裹,就可以显示出换行的效果了。

3.在vue项目中可以直接使用v-html指令,不会作为vue模板进行编译。

以上是关于如何根据后端数据的换行标记在前端页面显示换行的主要内容,如果未能解决你的问题,请参考以下文章

前端通过后端传过来的'\n' ,'<br/>'等字符串换行失败问题

vue如何遍历后端数据

FlaskDjango模板网页显示python字符串的换行

java里如何表达MYSQL的换行?

零基础入门前端系列—网页标题段落标记强制换行水平线

如何在LaTeX里打出这样的伪代码呢,主要是 这样的行号显示 以及 4,5两行的换行缩进 怎么实现