模板
wxml提供模板(template),可以在模板中定義**片段,然後在不同的地方呼叫。
定義模板
使用name屬性,作為模板的名字。然後在內定義**片段,如:
name="msgitem">
}: } text>
time: } text>
view>
template>
使用模板
使用 is 屬性,宣告需要的使用的模板,然後將模板所需要的 data 傳入,如:
is="msgitem"
data="}"/>
page(
}})
is 屬性可以使用 mustache 語法,來動態決定具體需要渲染哪個模板:
name="odd">
odd view>
template>
name="even">
even view>
template>
wx:for="}">
is="}"/>
block>
模板作用域
模板擁有自己的作用域,只能使用data傳入的資料。
引用
wxml 提供兩種檔案引用方式import
和include
。
import
import
可以在該檔案中使用目標檔案定義的template
,如:
在 item.wxml 中定義了乙個叫item
的template
:
name="item">
}text>
template>
在 index.wxml 中引用了 item.wxml,就可以使用item
模板:
src="item.wxml"/>
is="item"
data="}"/>
注意:import 有作用域的概念,即只會 import 目標檔案中定義的 template,而不會 import 目標檔案 import 的 template。
include
include
可以將目標檔案除了的整個**引入,相當於是拷貝到
include
位置,如:
src="header.wxml"/>
body view>
src="footer.wxml"/>
header view>
footer view>
微信小程式學習日誌 模板引用簡述
1 在同乙個wxml檔案建立和引用模板 先去template頁面的js檔案中定義乙個item物件,該物件包含姓名 性別與學號 建立乙個模板利用template標籤,template標籤中的name屬性表示這個模板的名稱,引用時需要用到這個名稱。引用時需要用到template的is屬性,填入的是模板名...
微信小程式開發之路(八)Django 路由
路由簡單的來說就是根據使用者請求的 url 鏈結來判斷對應的處理程式,並返回處理結果,也就是 url 與 django 的檢視建立對映關係。django 路由在 urls.py 配置,urls.py 中的每一條配置對應相應的處理方法。django 不同版本 urls.py 配置有點不一樣 博主使用的...
微信小程式(模板)
1.模板 wxml提供模板 template 可以在模板中定義 片段,然後在不同的地方呼叫。定義模板 使用name屬性,作為模板的名字。然後在內定義 片段,如 name postitem class post container class post author date class post a...