027-87227388

                    微信小程序的生命周期

                    發布時間:2021-03-30 瀏覽:2154

                    Page(Object object)

                    注冊小程序中的一個頁面。接受一個 Object 類型參數,其指定頁面的初始數據、生命周期回調、事件處理函數等。

                    Page({

                    data: {

                    text: "頁面第一次渲染使用的初始數據。"

                    },

                    onLoad: function (options) {

                    // 頁面加載時觸發。一個頁面只會調用一次,可以在 onLoad 的參數中獲取打開當前頁面路徑中的參數options

                    },

                    onShow: function () {

                    //頁面顯示/切入前臺時觸發。

                    },

                    onReady: function () {

                    // 頁面初次渲染完成時觸發。一個頁面只會調用一次,代表頁面已經準備妥當,可以和視圖層進行交互。

                    //注意:對界面內容進行設置的 API 如wx.setNavigationBarTitle,請在onReady之后進行

                    },

                    onHide: function () {

                    // 頁面隱藏/切入后臺時觸發。如 wx.navigateTo 或底部 tab 切換到其他頁面,小程序切入后臺等

                    },

                    onUnload: function () {

                    // 頁面卸載時觸發

                    },

                    onPullDownRefresh: function () {

                    //監聽用戶下拉刷新事件。

                    //需要在app.json的window選項中或頁面配置中開啟enablePullDownRefresh。

                    //可以通過wx.startPullDownRefresh觸發下拉刷新,調用后觸發下拉刷新動畫,效果與用戶手動下拉刷新一致。

                    //當處理完數據刷新后,wx.stopPullDownRefresh可以停止當前頁面的下拉刷新。

                    },

                    onReachBottom: function () {

                    // 監聽用戶上拉觸底事件。

                    // 可以在app.json的window選項中或頁面配置中設置觸發距離onReachBottomDistance。

                    // 在觸發距離內滑動期間,本事件只會被觸發一次。

                     

                    },

                    onShareAppMessage: function () {

                    // 監聽用戶點擊頁面內轉發按鈕(button 組件 open-type="share")或右上角菜單“轉發”按鈕的行為,并自定義轉發內容。

                    //注意:只有定義了此事件處理函數,右上角菜單才會顯示“轉發”按鈕

                    },

                    onPageScroll: function () {

                    //監聽用戶滑動頁面事件。

                    },

                    onResize: function () {

                    // 小程序屏幕旋轉時觸發

                    },

                    onTabItemTap(item) {

                    //點擊 tab 時觸發

                    //被點擊tabItem的序號,從0開始

                    console.log(item.index)

                    //被點擊tabItem的頁面路徑

                    console.log(item.pagePath)

                    //被點擊tabItem的按鈕文字

                    console.log(item.text)

                    },

                     

                    viewTap: function () {

                    // 在渲染層的組件中加入事件綁定,當事件被觸發時,就會執行 Page 中定義的事件處理函數。

                    this.setData({

                    text: 'Set some data for updating view.'

                    }, function () {

                    // this is setData callback

                    })

                    },

                    customData: {

                    //開發者可以添加任意的函數或數據到 Object 參數中,在頁面的函數中用 this 可以訪問

                    hi: 'MINA'

                    }

                    })


                    国产日韩欧美亚洲中字_久久国产热无码精品免费_亚洲AV无码国产重口在线观看_国产二男一女3p免费视频