由于服务器传回来的数据不是中文格式,回车\n会转义成\\n所以显示在界面上的不是回车换行,而是\n,那么怎么解决呢?可以将返回回来的\\n把一个\去掉。就可以了。
<text decode="{{true}}" class="content">{{util.format(book.summary)}}</text>
注意:decode属性:是否解码 decode可以解析的有 < > & '    实现在回车后面加上几个空格。
<wxs module="util">
var format = function(text){
if(!text){
return
}
var reg = getRegExp('\\\\n','g')
var text = text.replace(reg,'\n ')
return text
}
module.exports = {
format:format
}
</wxs>