字符串換行顯示

在處理文本換行顯示,通常會使用的元素有view和text,如果字符串固定可直接寫入html頁面元素內(nèi)容中,如下:

1)text
<text class=""tipMsg>此場地只有會員可以預定\n如有預定需求請前往申請會員</text>
.tipMsg {
  color: #fff;
  margin: 60rpx;
  font-size: 25rpx;
  font-weight: 400;
  font-family: PingFangSC-Light;
  text-align: center;
  word-wrap: break-word;
}
2)view
<view class=""tipMsg>此場地只有會員可以預定\n如有預定需求請前往申請會員</view>

使用view顯示換行,則必須需要設置white-space屬性

 .tipMsg {
  white-space: pre;
}

但有時需要換行的字符串是通過綁定方式傳遞給頁面顯示的,此時就要注意了:區(qū)分綁定字段是否為服務端返回,因為服務端返回換行字符串的方式有很多,比如:

1、源代碼換行:使用換行符"\n"或者回車換行符"\r\n"
2、網(wǎng)頁表現(xiàn)換行:<br />
...

如果直接使用,可能會導致頁面顯示不正確,此時,我們在獲取服務端返回的字符串時,需要做個字符處理:

var tipMsg = ''
if (res.data.data.tip_msg.indexOf("\r\n") >= 0) { 
   tipMsg = res.data.data.tip_msg.replace("\\n", "\n"); 
} 

僅以此文,記錄自己遇到的問題:服務端返回給我字符串:"此場地只有會員可以預定\n如有預定需求請前往申請會員",我直接綁定顯示時\n也被顯示且沒正確換行。

感謝 聰明的娃shawn_xiao

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 概要 64學時 3.5學分 章節(jié)安排 電子商務網(wǎng)站概況 HTML5+CSS3 JavaScript Node 電子...
    阿啊阿吖丁閱讀 9,789評論 0 3
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,621評論 1 32
  • 第3章 基本概念 3.1 語法 3.2 關鍵字和保留字 3.3 變量 3.4 數(shù)據(jù)類型 5種簡單數(shù)據(jù)類型:Unde...
    RickCole閱讀 5,489評論 0 21
  • 以前非常非常喜歡你,喜歡不得了,天天找各種理由去找你聊天,就算在無聊的東西都像新奇寶寶一樣去給你看 ,希望和你說上...
    荼靡味閱讀 274評論 0 0
  • 圖片發(fā)自簡書App 十五年前,我給周南前妻墳地邊栽了兩株白玉蘭,現(xiàn)在,那兩株白玉蘭已經(jīng)直入云霄了。每一年的三四月份...
    彩繽閱讀 4,327評論 176 137

友情鏈接更多精彩內(nèi)容