微信小程序 onLoad 函數


  1. 小程序注冊完成后,加載頁面,觸發onLoad方法。

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

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

  4. 當小程序后台運行或跳轉到其他頁面時,觸發onHide方法。

  5. 當小程序有后台進入到前台運行或重新進入頁面時,觸發onShow方法。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM