アプレットの起動プロセス(ライフサイクル)

まず、アプレットの起動プロセス

私たちは、アプレットの全体のプロセスを開始するには、それを表現するための図を描き、私たちが知っています:

IMG

アプリのライフサイクルに何を行っていますか?

IMG

実行アプリケーション()関数は、登録されたアプリです

1登録アプリの時に、あなたはアプレットを決定するためにシーンを入力することができます

2当社は、ライフサイクルを通じて機能を実行するいくつかのデータ要求を行うことができます

3あなたは、すべてのページを使用できるように、アプリでグローバルオブジェクトを設定することができます

ページのどの時期にどのように実行されますか?

Page({
  /**
   * 页面的初始数据
   */
  data: {
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log("onload")
  },

  /**
 * 生命周期函数--监听页面显示
 */
  onShow: function () {
    console.log("onshow")
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    console.log("onReady")
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    console.log("onHide")
  },
  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    console.log("onUnload")
  },
  //监听用户下拉动作,
  onPullDownRefresh :function(){
    //如果要用到这个,必须把"enablePullDownRefresh": true
    console.log("下拉刷下")
  }, 
  //页面上拉触底事件的处理函数
  onReachBottom:function(){
    console.log("上拉到底部")
},
//页面滚动触发事件的处理函数
onPageScroll:   function(e){
  console.log("滚轮在懂",e)
} 

})

ライフサイクルにおけるネットワーク要求機能、サーバから取得したデータ

図2は、基準wxmlを容易にするために、いくつかのデータのデータを初期化します

3つのモニタwxmlイベントは、対応するイベント関数にバインドされています

など4ページスクロール、プルアップ、プルダウンがあり、

ページのライフサイクル

IMG

おすすめ

転載: www.cnblogs.com/guapitomjoy/p/12044104.html