无码日韩精品无码国产_一级做a爰片久久毛片潮喷_国产欧美国日产_久久9热re这里只有国产中文精品6_每天将为您更新成人影视在线看免费观看

Menu
小程序資訊
小程序資訊
小程序定制進程中頁面邏輯文件的關(guān)鍵功能有哪些
時間:2021-03-04 17:34:42

文中敘述小程序定制進程中頁面邏輯文件的主要功能有哪些?主要功能有設(shè)置初始數(shù)據(jù);定義當前頁面的生命周期函數(shù);定義事件處理函數(shù)等?小程序定制每個頁面文件都有一個相應(yīng)的邏輯文件,邏輯文件是運行在純JavaScript引擎中?因此,在邏輯文件中不能使用瀏覽器提供的特有對象(document?window)及通過操作DOM改變頁面,只能采用數(shù)據(jù)綁定和事件響應(yīng)來實現(xiàn)?

在邏輯層,Page()方法用來注冊一個頁面,并且每個頁面有且僅有一個?
1、設(shè)置初始數(shù)據(jù)
小程序定制設(shè)置初始數(shù)據(jù)是對頁面的第一次數(shù)據(jù)綁定?對象data將會以JSON(JavascriptObjectNo¯tation,JS對象簡譜)的形式由邏輯層傳至視圖層?因此,數(shù)據(jù)必須是可以轉(zhuǎn)成JSON的格式(字符串?數(shù)字?布爾值?對象?數(shù)組)?小程序定制視圖層可以通過WXML對數(shù)據(jù)進行綁定?
2、定義當前頁面的生命周期函數(shù)
在Page()函數(shù)的參數(shù)中,可以定義當前頁面的生命周期函數(shù)?小程序定制頁面的生命周期函數(shù)主要有onLoad?onShow?onReady?onHide?onUnload?
3、使用setData更新數(shù)據(jù)
小程序定制在Page對象中封裝了一個名為setData()的函數(shù),用來更新data中的數(shù)據(jù)?函數(shù)參數(shù)為Object,以“key:value”對的形式表示將this.data中的key對應(yīng)的值修改為value?
4、定義事件處理函數(shù)
小程序定制開發(fā)者在Page()中自定義的函數(shù)稱為事件處理函數(shù)?視圖層可以在組件中加入事件綁定,當達到觸發(fā)事件時,定制小程序就會執(zhí)行Page()中定義的事件處理函數(shù)?
示例代碼如下:

咨詢
微信掃碼咨詢
電話咨詢
400-888-9358