微信小程序文字换行符

在微信小程序开发中有一个需求是展示长文本,后端返回的数据包含了\n\n

let str = '第一段\n\n第二段'

如果将这段文字直接赋值

<view>第一段\n\n第二段view> // 错误X

这样并不会换行,具体解决办法如下

  1. 要想实现换行,必须用text标签包括,不能是view
  2. 使用replace替换文本里的换行符
let str = '第一段\n\n第二段';
str.replace(/\\n/g, "\n");
<text>{{str}}text>

你可能感兴趣的:(微信小程序学习之路,初入前端开发从0到1,小程序,微信,js,html,javascript)