新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)百度小程序教程:參數(shù)說明
- 參數(shù)說明
參數(shù)說明
解釋:Page 函數(shù)用來注冊一個頁面。接受一個 object 參數(shù),其指定頁面的初始數(shù)據(jù)、生命周期函數(shù)、頁面事件處理函數(shù)、組件事件處理函數(shù)等。

Web 態(tài)說明:
由于 Web 態(tài)框架暫不支持當(dāng)前是否進(jìn)入前、后臺的狀態(tài)檢測,因此在下列場景中,Page.onShow、Page.onHide生命周期無法觸發(fā);
- 當(dāng) Web 態(tài)小程序從后臺切換至前臺時,如從任務(wù)管理器進(jìn)入、或關(guān)閉顯示在上層的語音助手等,
Page.onShow生命周期無法觸發(fā); - 當(dāng) Web 態(tài)小程序從前臺切換至后臺時,如按下 Home 鍵,
Page.onHide生命周期無法觸發(fā); - 當(dāng)從 Web 態(tài)小程序跳轉(zhuǎn)至其它第三方網(wǎng)頁或應(yīng)用時,如從 Web 態(tài)小程序打開撥號界面,
Page.onHide生命周期無法觸發(fā); - 關(guān)閉 Web 態(tài)小程序,
Page.onHide生命周期無法觸發(fā)。
object 參數(shù)說明:
| 屬性 | 類型 | 描述 |
|---|---|---|
| data | Object | 頁面的初始數(shù)據(jù) |
| onInit | Function | 頁面的生命周期函數(shù) — 監(jiān)聽頁面初始化 |
| onLoad | Function | 頁面的生命周期函數(shù) — 監(jiān)聽頁面加載 |
| onShow | Function | 頁面的生命周期函數(shù) — 監(jiān)聽頁面顯示 |
| onReady | Function | 頁面的生命周期函數(shù) — 監(jiān)聽頁面初次渲染完成 |
| onHide | Function | 頁面的生命周期函數(shù) — 監(jiān)聽頁面隱藏 |
| onUnload | Function | 頁面的生命周期函數(shù) — 監(jiān)聽頁面卸載 |
| onForceReLaunch | Function | 頁面的生命周期函數(shù) — 監(jiān)聽頁面重啟,單擊右上角菜單欄的重啟按鈕時觸發(fā) |
| onPullDownRefresh | Function | 頁面的事件處理函數(shù) — 監(jiān)聽用戶下拉動作 |
| onReachBottom | Function | 頁面的事件處理函數(shù) — 上拉觸底事件的處理函數(shù) |
| onShareAppMessage | Function | 頁面的事件處理函數(shù) — 用戶點(diǎn)擊右上角轉(zhuǎn)發(fā) |
| onPageScroll | Function | 頁面的事件處理函數(shù) — 頁面滾動觸發(fā)事件的處理函數(shù) |
| onTabItemTap | Function | 頁面的事件處理函數(shù) — 當(dāng)前是 tab 頁時,點(diǎn)擊 tab 時觸發(fā) |
| onURLQueryChange | Function | 頁面的事件處理函數(shù) — 監(jiān)聽頁面 URL query 改變 |
| onError | Function | 錯誤監(jiān)聽函數(shù) |
| 其他 | Any | 開發(fā)者可以添加任意的函數(shù)或數(shù)據(jù)到 object 參數(shù)中 |
名詞解釋:
- 菜單欄:頁面右上角獲取菜單按鈕(右上角膠囊按鈕)中三個點(diǎn)的圖標(biāo),點(diǎn)擊會彈出菜單面板(包含:分享、評價、重啟小程序等功能)。
代碼示例
- JS
// page.jsPage({data: {text: 'init data'},onInit(options) {// do something when page init},onLoad(options) {// do something when page load},onReady() {// do something when page ready},onShow() {// do something when page show},onHide() {// do something when page hide},onUnload() {// do something when page unload},onForceReLaunch() {// do something when page force reLaunch},onPullDownRefresh() {// do something when pull down},onReachBottom() {// do something when page reach bottom},onShareAppMessage() {// return custom share data},onPageScroll() {// do something when page scroll},onTabItemTap(item) {console.log(item.index);console.log(item.pagePath);console.log(item.text);},onURLQueryChange({newURLQuery, oldURLQuery}) {// do something when url query change},customData: {}});
- 在頁面中使用 behaviors :可以用來讓多個頁面有相同的數(shù)據(jù)字段和方法。
代碼示例
- JS
// my-behavior.jsmodule.exports = Behavior({data: {sharedText: 'data shared between pages.'},methods: {sharedMethod: function() {this.data.sharedText === 'data shared between pages.'}}})// page-a.jsvar myBehavior = require('./my-behavior.js')Page({behaviors: [myBehavior],onLoad: function() {this.data.sharedText === 'data shared between pages.'}})
文章名稱:創(chuàng)新互聯(lián)百度小程序教程:參數(shù)說明
網(wǎng)站鏈接:http://www.5511xx.com/article/coisdph.html


咨詢
建站咨詢
