關(guān)于學(xué)校的網(wǎng)站模板免費(fèi)下載google play 應(yīng)用商店
今天學(xué)習(xí)微信小程序的text組件,這個(gè)組件類似于網(wǎng)頁制作中的span標(biāo)簽,內(nèi)聯(lián)文本只能用 text 組件,不能用 view,如
text組件常用屬性如下表:
屬性 | 說明 |
---|---|
user-select | 文本是否可選,該屬性會使文本節(jié)點(diǎn)顯示為 inline-block |
space | 顯示連續(xù)空格 ,ensp中文字符空格一半大小;emsp中文字符空格大小 |
decode | 是否解碼 |
原本覺得沒有什么難度,練習(xí)了user-select、space屬性也很正常,而decdoe屬性則不是我預(yù)期的那樣。
1.user-select 屬性
<text user-select="true">微信小程序</text>
2.space屬性,關(guān)于連續(xù)空格的解析,有三個(gè)取值,分別是:
ensp:中文字符空格一半大小
emsp:中文字符空格大小
nbsp: 根據(jù)字體設(shè)置的空格大小
相應(yīng)的代碼和效果如圖所示,沒什么問題。
3.decode屬性,測試時(shí)這里感覺就出現(xiàn)了問題,如下圖所示:
decode屬性為true時(shí),解碼了小于號,這沒問題;
decode屬性不寫的時(shí)候,不解碼小于號,也沒問題;
decode屬性為false時(shí),居然解碼了大于號,這是為什么?既然為false,不是應(yīng)該不解碼的嗎?是我理解錯(cuò)誤?還是我測試用例有問題?