最近做一个查看日志的功能,后端传来的字符串中有’ \t ‘、’ \n ’ 等字符,直接拿来显示的时候,他们被忽略了。但是在控制台打印的时候,它们是正常的。
<el-card id="log-card">
{{ logInfo }}
</el-card>


为什么
这是因为没有在css中设置 white-space 属性,它的默认值是 normal, 即忽略所有的空格、制表和换行符。
解决办法
在 <el-card> 的css中
.el-card {
height: 500px;
overflow: auto;
white-space: pre;
}
white-space
