W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Page() 函數(shù)用來注冊一個(gè)頁面。接受一個(gè) object 參數(shù),其指定頁面的初始數(shù)據(jù)、生命周期函數(shù)、事件處理函數(shù)等。
object 參數(shù)說明:
屬性 | 類型 | 描述 |
---|---|---|
data | Object | 頁面的初始數(shù)據(jù) |
onInit | Function | 監(jiān)聽頁面初始化的生命周期函數(shù) |
onLoad | Function | 監(jiān)聽頁面加載的生命周期函數(shù) |
onReady | Function | 監(jiān)聽頁面初次渲染完成的生命周期函數(shù) |
onShow | Function | 監(jiān)聽頁面顯示的生命周期函數(shù) |
onHide | Function | 監(jiān)聽頁面隱藏的生命周期函數(shù) |
onUnload | Function | 監(jiān)聽頁面卸載的生命周期函數(shù) |
onPullDownRefresh | Function | 監(jiān)聽用戶下拉動(dòng)作,詳情請參考頁面事件處理函數(shù)。 |
onReachBottom | Function | 頁面上拉觸底事件的處理函數(shù),詳情請參考頁面事件處理函數(shù)。 |
onPageScroll | Function | 監(jiān)聽用戶滑動(dòng)頁面,詳情請參考頁面事件處理函數(shù)。 |
onShareAppMessage | Function | 用戶點(diǎn)擊右上角轉(zhuǎn)發(fā),詳情請參考頁面事件處理函數(shù)。 |
onTabItemTap | Function | 點(diǎn)擊 tab 時(shí)觸發(fā),詳情請參考頁面事件處理函數(shù)。 |
onURLQueryChange | Function | 監(jiān)聽頁面 URL query 改變,詳情請參考頁面事件處理函數(shù)。 |
onError | Function | 錯(cuò)誤監(jiān)聽函數(shù) |
其他 | 不限 | 開發(fā)者可以添加任意的函數(shù)或數(shù)據(jù)到 object 參數(shù)中,在頁面的函數(shù)中用 this 可以訪問。 |
代碼示例
Page({
data: {
name: 'swan'
},
onInit: function () {
// Do something when page init.
},
onLoad: function () {
// Do something when page load.
},
onReady: function() {
// Do something when page ready.
},
onShow: function() {
// Do something when page show.
},
onHide: function() {
// Do something when page hide.
},
onUnload: function() {
// Do something when page close.
},
onPullDownRefresh: function() {
// Do something when pull down.
},
onReachBottom: function() {
// Do something when page reach bottom.
},
onShareAppMessage: function () {
// return custom share data when user share.
},
onURLQueryChange: function() {
// Do something when url query change.
}
});
智能小程序框架,會(huì)將同頁面的 .swan 文件與 .js 中定義的 Page 對象中的 data,進(jìn)行組合渲染。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: