小程序註冊完成後,加載頁面,觸發onLoad方法。php
頁面載入後觸發onShow方法,顯示頁面。json
首次顯示頁面,會觸發onReady方法,渲染頁面元素和樣式,一個頁面只會調用一次。小程序
當小程序後臺運行或跳轉到其餘頁面時,觸發onHide方法。微信
當小程序有後臺進入到前臺運行或從新進入頁面時,觸發onShow方法。app
當使用重定向方法wx.redirectTo(OBJECT)或關閉當前頁返回上一頁wx.navigateBack(),觸發onUnloadide
例如:函數
咱們定義了一個方法:學習
功能是:當用戶打開這個頁面就會調用下面這個函數this
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調用這個函數url
/** * 生命週期函數--監聽頁面加載 */ onLoad: function (options) {this.getdata(options.id); },
這樣就能夠了。
你也能夠關注個人微信公衆號 lovephp , 一塊兒交流學習 。