mina:life_cycle
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| mina:life_cycle [2020/08/26 23:05] – sabertoy | mina:life_cycle [2024/06/23 08:29] (当前版本) – 争当好青年 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== 8.生命周期 ====== | ====== 8.生命周期 ====== | ||
| - | ===== -#1 应用生命周期 ===== | + | ===== -# 应用生命周期 ===== |
| - | ===== -#2 页面的生命周期 ===== | + | [[https:// |
| + | <code javascript> | ||
| + | App({ | ||
| + | onLaunch (options) { | ||
| + | // | ||
| + | }, | ||
| + | onShow (options) { | ||
| + | // | ||
| + | }, | ||
| + | onHide () { | ||
| + | // | ||
| + | }, | ||
| + | onError (msg) { | ||
| + | // | ||
| + | } | ||
| + | }); | ||
| + | </ | ||
| + | ===== -# 页面的生命周期 ===== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | <code javascript> | ||
| + | Page({ | ||
| + | onLoad: function(options) { | ||
| + | // | ||
| + | }, | ||
| + | onReady: function() { | ||
| + | // | ||
| + | }, | ||
| + | onShow: function() { | ||
| + | // | ||
| + | }, | ||
| + | onHide: function() { | ||
| + | // | ||
| + | }, | ||
| + | onUnload: function() { | ||
| + | // | ||
| + | }, | ||
| + | onPullDownRefresh: | ||
| + | // Do something when pull down.监听下拉刷新事件, | ||
| + | }, | ||
| + | onReachBottom: | ||
| + | // Do something when page reach bottom. 监听用户上拉触底事件 | ||
| + | }, | ||
| + | onShareAppMessage: | ||
| + | // return custom share data when user share.点击转发按钮 | ||
| + | }, | ||
| + | onPageScroll: | ||
| + | // Do something when page scroll 页面滚动事件 | ||
| + | }, | ||
| + | onResize: function() { | ||
| + | // Do something when page resize旋转屏幕触发 | ||
| + | }, | ||
| + | onTabItemTap(item) { | ||
| + | console.log(item.index) | ||
| + | console.log(item.pagePath) | ||
| + | console.log(item.text) | ||
| + | }, | ||
| + | // Event handler. | ||
| + | viewTap: function() { | ||
| + | this.setData({ | ||
| + | text: 'Set some data for updating view.' | ||
| + | }, function() { | ||
| + | // this is setData callback | ||
| + | }) | ||
| + | }, | ||
| + | customData: { | ||
| + | hi: ' | ||
| + | } | ||
| + | }) | ||
| + | </ | ||
| ===== -#3 组件生命周期 ===== | ===== -#3 组件生命周期 ===== | ||
| + | [[https:// | ||
| + | |||
| + | <code javascript> | ||
| + | Component({ | ||
| + | lifetimes: { | ||
| + | created: | ||
| + | // | ||
| + | } | ||
| + | attached: function() { | ||
| + | // 在组件实例进入页面节点树时执行 | ||
| + | }, | ||
| + | detached: function() { | ||
| + | // 在组件实例被从页面节点树移除时执行 | ||
| + | }, | ||
| + | }, | ||
| + | }); | ||
| + | </ | ||
mina/life_cycle.1598454338.txt.gz · 最后更改: 2020/08/26 23:05 由 sabertoy
