text组件/n换行的问题
发布于 5 年前 作者 ligu 7197 次浏览 来自 问答

前台如果写死的\n的字符串放到text中是可以实现换行

js:

this.setData({
    content:'你好\n你好'
})

html:

<text>{{content}}</text>

结果图:

但如果是请求接口后端返回的数据

接口没问题,但放到data里面后会被自动转掉,而且没有一个参数能控制这个text组件让他步自动转义

效果图:

显示的不再是换行。。。

总结:

后台加载的数据里添加了\n,但是并没有换行,自己前台写死的字符串的\n是有换行效果的。

7 回复

后台的数据

接口返回:

放到data里面后还是变成\\n

前台显示

我以前PHP做接口的没这个问题,现在用云开发传数据也遇到同样问题了

解决了么?

有人解决了吗?

楼主解决了吗?

直接写 \n 试试看

回到顶部