text组件/n换行的问题

发布于 7 年前作者 ligu7347 次浏览最后编辑 7 年前来自 ask

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

js:

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

html:

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

结果图:

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

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

效果图:

显示的不再是换行。。。

总结:

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

7 回复
leixiang
leixiang1 楼6 年前

后台的数据

lmeng
lmeng2 楼6 年前

接口返回:

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

前台显示

hejun
hejun3 楼6 年前

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

pengna
pengna4 楼6 年前

解决了么?

pingxiang
pingxiang5 楼6 年前

有人解决了吗?

jiehe
jiehe6 楼6 年前

楼主解决了吗?

jing37
jing377 楼5 年前

直接写 \n 试试看