目录
一、使用场景
二、解决方案一:pre标签
三、解决方案二:v-html
一、使用场景
我数据库有个字段是带有换行符的varchar类型,比如有值为:
物质名称:空气\n温度:10\n压力:10
那么这种情况下,我返回给Vue,直接用{{this.value}} 是不行的,它无法把\n换行符识别出来。
二、解决方案一:pre标签
<pre>标签是可以保留文本格式的。
<pre>{{ value }}</pre>
三、解决方案二:v-html
使用 v-html:你可以将文本中的换行符替换为 HTML 的换行标签 <br>。
data() {
return {
value: "物质名称:空气\n温度:200\n压力:300"
}
},
computed: {
formattedValue() {
return this.value.replace(/\n/g, '<br>');
}
}
<div v-html="formattedValue"></div>


![[大语言模型-论文精读] 词性对抗性攻击:文本到图像生成的实证研究](https://i-blog.csdnimg.cn/direct/5af8232b67214f28bfad69659ab67965.png)
![[ACS_C]:以 H2和 O2等离子体处理的 Al2O3为载体的 Pt 催化剂用于液态有机氢载体对二苄基甲苯和全氢二苄基甲苯的加氢和脱氢](https://i-blog.csdnimg.cn/direct/246f4d0f37f34310b1936676931167a6.png)















