wxml提供了模板(template),可以在模板中定義**片段,然後在不同的地方呼叫。
定義模板,使用name屬性,作為模板的名字。即:
內容
使用模板時,使用is屬性,宣告需要使用的模板。然後將模板所需要的 data 傳入,如:
page(
}})
is 屬性可以使用 mustache 語法,來動態決定具體需要渲染哪個模板:
odd
even
模板擁有自己的作用域,只能使用 data 傳入的資料以及模板定義檔案中定義的 模組。
wxml提供兩種檔案引用方式:import和input。
import可以在該檔案中使用目標檔案定義的template,如:
在 item.wxml 中定義了乙個叫item的template:
}
在 index.wxml 中引用了 item.wxml,就可以使用item模板:
import 的作用域
import 有作用域的概念,即只會 import 目標檔案中定義的 template,而不會 import 目標檔案 import 的 template。
如:c import b,b import a,在c中可以使用b定義的template,在b中可以使用a定義的template,但是c不能使用a定義的template。
a template
b template
include 可以將目標檔案除了 外的整個**引入,相當於是拷貝到 include 位置,如:
body
header
footer
小程式 wxml模板和引用
1 定義和使用 模板要先定義,定義好模板的name,然後用is來使用把模板 定義部分是不會顯示的,只有使用了才會渲染在頁面上 wxml檔案 wxml 模板的使用text name testtemplate class test titleview neiron iew jiashaotext vie...
微信小程式 框架wxml(六)wxml引用
wxml提供兩種引用方式,import和include 1.import和include的區別 1 import 可以在檔案中使用被import檔案中定義的template include可以在檔案中使用template及template外的內容。2 import有作用域的概念,只能引用直接impo...
wxml如何注釋 WXML注釋規範 md
注釋 是由人編寫並維護的,我們要盡可能保證寫的 能夠自描述 注釋良好並且易於他人理解。好的注釋能夠傳達上下文關係和 目的。注釋 以 結尾。標準寫法 錯誤寫法 團隊約定 單行注釋 一般用於簡單的描述,如狀態描述,屬性描述等。書寫時應遵循以下規範 注釋內容前後各乙個空格字元 注釋位於注釋 上面 單獨佔一...