1 //app.js 2 App({ 3 // 1、应用第一次启动的时候就会触发 4 onLaunch() { 5 // 在应用第一次启动的时候 获取用户的个人信息 6 console.log("onLaunch"); 7 }, 8 9 // 2、应用 被用户看到 10 onShow() { 11 // 对应用户的数据或者页面效果 进行重置 12 console.log("onShow") 13 }, 14 15 // 3. 应用 被隐藏了 16 onHide() { 17 // 暂停或者清除定时器 18 console.log("onHide") 19 }, 20 21 // 4.应用的代码发生了报错的时候 就会触发 22 onError(err) { 23 // 在应用发生代码报错的时候, 收集用户的错误信息,通过异步请求 将错误的信息发送后台去 24 console.log("onError"); 25 console.log(err); 26 }, 27 28 // 5、页面找不到就会触发 29 // 应用第一次启动的时候,如果找不到第一个入口页面 才会触发 30 onPageNotFound() { 31 // 如果页面不存在了 通过js的方式来重新跳转页面 重新跳到第二个首页 32 // 不能跳到 tabbar 页面 导航组件类似 33 wx.navigateTo({ //进行页面跳转 34 url: '/pages/index', 35 }) 36 } 37 38 })