頁面結(jié)構(gòu)文件(WXML)是小程序開發(fā)架構(gòu)設計的一套相近HTML的標簽語言表達,融合基礎組件?事件系統(tǒng),能夠搭建出頁面的結(jié)構(gòu),即.wxml文件?在小程序開發(fā)環(huán)節(jié)中,相近HTML的標簽被稱作組件,是頁面結(jié)構(gòu)文件的基礎構(gòu)成單元?這種組件有開始(如)和完畢(如)標示,每一個組件能夠設定不一樣的屬性(如id?class等),組件還能夠嵌套?
小程序開發(fā)頁面結(jié)構(gòu)文件WXML還具備數(shù)據(jù)信息關聯(lián)?標準數(shù)據(jù)信息關聯(lián)?目錄數(shù)據(jù)信息關聯(lián)?模版?引入頁面文件?頁面事件等作用?
數(shù)據(jù)信息關聯(lián)
小程序開發(fā)在開展頁面數(shù)據(jù)信息關聯(lián)時,架構(gòu)會將WXML文件與邏輯文件中的data開展動態(tài)性關聯(lián),在頁面中表明data中的數(shù)據(jù)信息?小程序開發(fā)的數(shù)據(jù)信息關聯(lián)應用Mustache語法({{}})將變量或運算標準包起來?
1.小程序開發(fā)簡單關聯(lián)
小程序開發(fā)簡單關聯(lián)就是指應用雙大括號({{}})將變量包起來,在頁面中立即做為字符串輸出應用?簡單關聯(lián)能夠作用于內(nèi)容?組件屬性?控制屬性等的輸出?
簡單關聯(lián)作用于組件屬性?控制屬性時,雙大括號外應加上雙引號?
范例編碼如下所示:
2.計算
在{{}}內(nèi)能夠做一些簡單的計算(關鍵有算術(shù)運算?或運算?三元運算?字符串計算等),小程序開發(fā)這種計算均應合乎JavaScript計算標準?
范例編碼如下所示,儲存并編譯。