[]Text无法识别换行符\n??

1、使用Text组建创建一个文本区域,显示一段文字varTxt,设定 wordWrap=true。即设定其自动换行,并且固定宽度而不固定高度。
此时一切正常,文本内容超过设定的宽度之后,会自动进行换行。
2、在该文本变量varTxt中添加\n字符后,Text也能在该换行符号处正常换行。
3、使用http请求拉取远程下发的一段文本,并赋值给varTxt 之后,Text中直接显示了\n字符,并未将其识别为换行,而是识别为字符串,还是在达到宽度时,进行自动换行。
 
求助:
如何使http请求下拉的字符串能在指定\n位置处进行换行?
 
 
已邀请:

Aar0n

赞同来自:

取来的字符串 给来个utf 8 编码,不然识别不出来特殊符号

bq49

赞同来自:

1、http拉取到的内容里面含有“\n”这样换行符号的时候,在程序里确实会把该符号识别为普通字符串。
这点我们可以通过console.log看出来。
当我们直接在代码里面定义一个 var a = xxx\nyyy 的时候,log输出是这样的:
xxx
yyy
而当我们从http请求拿到一个字符串 var b = xxx\nyyy 的时候,log输出是这样的:
xxx\nyyy
 
2、原因是下发的时候 \n 是字符串,而不是换行符。
 

飞洋

赞同来自:

用label组件就可以了

要回复问题请先

商务合作
商务合作