まず、アプレットの起動プロセス
私たちは、アプレットの全体のプロセスを開始するには、それを表現するための図を描き、私たちが知っています:
アプリのライフサイクルに何を行っていますか?
実行アプリケーション()関数は、登録されたアプリです
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ページスクロール、プルアップ、プルダウンがあり、