-
小程序注冊完成后,加載頁面,觸發onLoad方法。
-
頁面載入后觸發onShow方法,顯示頁面。
-
首次顯示頁面,會觸發onReady方法,渲染頁面元素和樣式,一個頁面只會調用一次。
-
當小程序后台運行或跳轉到其他頁面時,觸發onHide方法。
-
當小程序有后台進入到前台運行或重新進入頁面時,觸發onShow方法。
-
當使用重定向方法wx.redirectTo(OBJECT)或關閉當前頁返回上一頁wx.navigateBack(),觸發onUnload
例如:
我們定義了一個方法:
功能是:當用戶打開這個頁面就會調用下面這個函數
1 /** 2 * 獲取商品詳情信息 3 */ 4 getdata: function (product_id) {//定義函數名稱 5 var that = this; 6 wx.request({ 7 url: url,//請求地址 8 header: {//請求頭 9 "Content-Type": "applciation/json" 10 }, 11 method: "GET",//get為默認方法/POST 12 success: function (res) { 15 that.setData ({ 16 data: res.data 23 }, 24 fail: function (err) { },//請求失敗 25 complete: function () { }//請求完成后執行的函數 26 }) 27 },
然后,onLoad調用這個函數
/** * 生命周期函數--監聽頁面加載 */ onLoad: function (options) {this.getdata(options.id); },
這樣就可以了。
你也可以關注我的微信公眾號 lovephp , 一起交流學習 。

