WXML(WeiXin Markup Language)是框架設(shè)計(jì)的一套標(biāo)簽語言,結(jié)合基礎(chǔ)組件、事件系統(tǒng),可以構(gòu)建出頁面的結(jié)構(gòu)。
- WXML的語法規(guī)則:
- 所有元素都必須閉合標(biāo)簽;
<text>Hello World</text>- 所有元素都必須正確嵌套;
<view>(開始標(biāo)簽1)<text>(開始標(biāo)簽2)Hello World</text>(結(jié)束標(biāo)簽2)</view>(結(jié)束標(biāo)簽1)- 屬性值必須使用引號(hào)包圍;
<text id = "myText"(參數(shù)值必須使用引號(hào)包圍) >myText</text>- 標(biāo)簽必須使用小寫;
<text(小寫)>Hello World</text>- WXML中連續(xù)多個(gè)空格會(huì)被合并為1個(gè)空格;
<text>Hello(此處7個(gè)空格)World</text>
<text>Hello(合并為1個(gè)空格) World</text>
- 共同屬性:
由于某些屬性被幾乎所有的組建使用,這些屬性被抽離出來,形成了組件的共同屬性。
屬性名 描述 注解 id 組件唯一標(biāo)識(shí) 頁面內(nèi)唯一 class 組件樣式類 在對(duì)應(yīng)的wxss內(nèi)定義 style 組件的內(nèi)聯(lián)樣式 常用語動(dòng)態(tài)樣式 hidden: 組件是否顯示 默認(rèn)顯示 data-* 自定義數(shù)據(jù) 觸發(fā)時(shí)會(huì)進(jìn)行上報(bào) hide/catch 組件事件