详细请参见uni-app官网 应用生命周期 | uni-app官网
1 整个应用的生命周期
onLaunch: function() {
console.log('App Launch')
},
onShow: function() {
console.log('App Show')
},
onHide: function() {
console.log('App Hide')
},
onError: function(err) {
console.log('出现异常了',err)
}
应用生命周期仅可在App.vue中监听,在其它页面监听无效。
2 页面的生命周期
/* 页面的生命周期
onLoad 页面加载
onshow 页面显示
onReady 页面初次渲染
onHide 隐藏
onUnload 卸载
*/
// options上一个页面传递过来的参数
onLoad(options) {
console.log('页面加载了',options)
},
onshow() {
console.log('页面显示了')
},
onReady() {
console.log('页面初始渲染完成')
},
onHide() {
console.log('页面初隐藏')
},
onUnload() {
console.log('页面卸载')
},
onPullDownRefresh() {
console.log('触发了下拉刷新');
// 重新加载页面
// 停止下拉刷新
setTimeout(()=>{
uni.stopPullDownRefresh()
},2000)
},