小程序应用生命周期
在APP.js 里面写小程序应用生命周期
onLaunch、onShow、onHide、onError、onPageNotFound
一、onLaunch
1、应用第一次启动的时候就会触发的事件
onLaunch(){
// 在应用第一次启动的时候,获取用户的个人信息
console.log("触发了onLaunch")
},
二、onShow
2、 应用被用户看到的时候触发,(切后台的时候)
onShow(){
// 对 应用的数据或者页面效果 重置
console.log("触发了onShow")
}
三.onHide
3、 应用被隐藏
onHide(){
// 暂停或者清除定时器
console.log("触发了onHide")
}
四.onError
4、 应用代码发生了报错的时候 就会触发
onError(err){
// 在应用发生代码报错的时候,收集用户的错误信息,通过异步请求将错误信息发送到后台去
// 在版本升级 或者 修复的时候进行修改升级或者修改
console.log("onError");
console.log(err)
五 .onPageNotFound
5、 页面找不到就会触发(应用第一次启动的时候,如果找不到第一个入口页面,才会触发)
onPageNotFound(){
// 如果页面不存在,通过Js的方式来重新跳转页面,重新跳到第二个首页(demo09)
// 不能跳转到tabber页面 和导航组件类似
wx:wx.navigateTo({
url: '/pages/demo09/demo09'
});
console.log("onPageNotFound");
}