text组件/n换行的问题

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

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

js:

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

html:

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

结果图:

WXOPEN Club 内容图片

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

WXOPEN Club 内容图片

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

WXOPEN Club 内容图片

效果图:

WXOPEN Club 内容图片

显示的不再是换行。。。

总结:

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

7 回复
leixiang
leixiang1 楼6 年前

后台的数据

lmeng
lmeng2 楼6 年前

接口返回:

WXOPEN Club 内容图片

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

WXOPEN Club 内容图片

前台显示

WXOPEN Club 内容图片
hejun
hejun3 楼6 年前

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

pengna
pengna4 楼6 年前

解决了么?

pingxiang
pingxiang5 楼6 年前

有人解决了吗?

jiehe
jiehe6 楼6 年前

楼主解决了吗?

jing37
jing377 楼5 年前

直接写 \n 试试看