前端页面回车换行展示

最近频繁遇到回车换行显示,特记录下,方便查找。

一、html 中以标签 <br />展示

这种比较简单

  • 直接写在页面里就好

  • 字符串拼接,vue中以v-html显示,需要处理的话用正则匹配就可以:

    str = str.replace(/\r\n/g,“
    ”);

不过这种方式有个缺点,其他字符(如制表符等)需要做特殊处理,有可能展示不了。

二、pre标签+回车换行符

pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。<pre>标签的一个常见应用就是用来表示计算机的源代码。

后端返回的数据格式类似这样:

[root@demo scc_demo]#↵
1\tOP instruction is :   JAL    PC=0x1008c   inst=0xff5ff0ef ↵
2\tOP instruction is :   JAL    PC=0x1008c   inst=0xff5ff0ef ↵
3\tOP instruction is :   JAL    PC=0x1008c   inst=0xff5ff0ef ↵
4\tOP instruction is :   JAL    PC=0x1008c   inst=0xff5ff0ef ↵
5\tOP instruction is :   JAL    PC=0x1008c   inst=0xff5ff0ef ↵
6\tOP instruction is :   JAL    PC=0x1008c   inst=0xff5ff0ef ↵;

回车换行符等其他源代码符号都可以正常展示。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

土豆片片

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值