引用頁面文件
頁面結(jié)構(gòu)文件其中本文講述引用頁面文件這一點,能了解
小程序開發(fā)基礎(chǔ)知識。
在WXML文件中,不僅可以引用模板文件,還可以引用普通的頁面文件?小程序開發(fā)中WXML提供了哪兩種方式來引用其他頁面文件?
1、include方式
include方式可以將源文件中除模板之外的其他代碼全部引入,相當于將源文件中的代碼復(fù)制到include所在位置?
2、import方式
如果在小程序開發(fā)中要引用的文件中定義了模板代碼,則需要用import方式引用?
頁面事件
簡單來說,小程序開發(fā)中的事件是用戶的一種行為或通信方式?在頁面文件中,通過定義事件來完成頁面與用戶之間的交互,同時通過事件來實現(xiàn)視圖層與邏輯層的通信?小程序開發(fā)中,我們可以將事件綁定到組件上,當達到觸發(fā)條件時,事件就會執(zhí)行邏輯層中對應(yīng)的事件處理函數(shù)?要實現(xiàn)這種機制,需要定義事件函數(shù)和調(diào)用事件?
1、定義事件函數(shù)
在.js文件中定義事件函數(shù)來實現(xiàn)相關(guān)功能,當事件響應(yīng)后就會執(zhí)行事件處理代碼?
2、非冒泡事件
非冒泡事件是指某個組件上的事件被觸發(fā)后,該事件不會向父節(jié)點傳遞?
3、調(diào)用事件
調(diào)用事件也稱為注冊事件?調(diào)用事件就是告訴小程序要監(jiān)聽哪個組件的什么事件,通常開發(fā)中在頁面文件中的組件上注冊事件?事件的注冊(同組件屬性),以“key=value”形式出現(xiàn),key(屬性名)以bind或catch開頭,再加上事件類型,如bindtap?catchlongtap?