微信小程序 onLoad 函數

  1. 小程序註冊完成後,加載頁面,觸發onLoad方法。php

  2. 頁面載入後觸發onShow方法,顯示頁面。json

  3. 首次顯示頁面,會觸發onReady方法,渲染頁面元素和樣式,一個頁面只會調用一次。小程序

  4. 當小程序後臺運行或跳轉到其餘頁面時,觸發onHide方法。微信

  5. 當小程序有後臺進入到前臺運行或從新進入頁面時,觸發onShow方法。app

  6. 當使用重定向方法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 , 一塊兒交流學習 。

相關文章
相關標籤/搜索