注册程序文件名称:app.js文件中的app({})函数
方法有 onLaunch:function(){} 小程序启动后只触发一次
onShow:function(){} 小程序启动或者进入前台显示触发
onHide:function(){} 小程序从前台进入后台触发
注册页面文件名称是: 文件名称+js中的page({})函数
方法有 onLoad:function(){} 监听页面加载
onUnload:function(){} 监听页面卸载 redirect函数指向的页面之后
onReady:function(){} 监听页面初次渲染完成
onHide():function(){} 监听页面隐藏
onShow:function(){} 监听页面显示
打开一个小程序它执行的方法顺序是 onLaunch onShow(app) onLoad(index) onShow(index) onReady(index)
点击index页面navigationTo跳到login页面会先触发 index页面的 onHide(){}方法,然后再触发login页面的onLoad(login) onShow(login) onReady(login) 如果点击返回会先触发login页面的onUnload()方法 再出发index页面的onShow()方法 返回到上个页面
点击index页面redirectTo跳到login页面会出发index的onUnload方法 再出发login页面的 onLoad(login) onShow(login) onReady(login)方法 无法返回到上个页面