其實(shí)就是操作數(shù)據(jù)。
寫(xiě)在js文件里,使用Page(),里面?zhèn)魅胍粋€(gè)對(duì)象。
屬性:
data : 數(shù)據(jù)存放,是一個(gè)對(duì)象,寫(xiě)入屬性,屬性值可以是字符串,數(shù)字,布爾值,對(duì)象,數(shù)組。
初始化數(shù)據(jù)將作為頁(yè)面的第一次渲染。data 將會(huì)以 JSON 的形式由邏輯層傳至渲染層,所以其數(shù)據(jù)必須是可以轉(zhuǎn)成 JSON 的格式:字符串,數(shù)字,布爾值,對(duì)象,數(shù)組。
生命周期函數(shù):
onLoad Function 生命周期函數(shù)--監(jiān)聽(tīng)頁(yè)面加載
onReady Function 生命周期函數(shù)--監(jiān)聽(tīng)頁(yè)面初次渲染完成
onShow Function 生命周期函數(shù)--監(jiān)聽(tīng)頁(yè)面顯示
onHide Function 生命周期函數(shù)--監(jiān)聽(tīng)頁(yè)面隱藏
onUnload Function 生命周期函數(shù)--監(jiān)聽(tīng)頁(yè)面卸載
事件處理函數(shù):
除了初始化數(shù)據(jù)和生命周期函數(shù),Page 中還可以定義一些特殊的函數(shù):事件處理函數(shù)。在渲染層可以在組件中加入事件綁定,當(dāng)達(dá)到觸發(fā)事件時(shí),就會(huì)執(zhí)行 Page 中定義的事件處理函數(shù)
onPullDownRefresh : 下拉刷新
監(jiān)聽(tīng)用戶(hù)下拉刷新事件。
需要在config的window選項(xiàng)中開(kāi)啟enablePullDownRefresh。
當(dāng)處理完數(shù)據(jù)刷新后,wx.stopPullDownRefresh可以停止當(dāng)前頁(yè)面的下拉刷新。
onShareAppMessage: 用戶(hù)轉(zhuǎn)發(fā)
只有定義了此事件處理函數(shù),右上角菜單才會(huì)顯示“轉(zhuǎn)發(fā)”按鈕
用戶(hù)點(diǎn)擊轉(zhuǎn)發(fā)按鈕的時(shí)候會(huì)調(diào)用
此事件需要 return 一個(gè) Object,用于自定義轉(zhuǎn)發(fā)內(nèi)容