App({ globalData: { //全局数据 //其他页面使用 const app = getApp()可以获取app所有的数据 }, onLaunch(){ //启动;只触发1次 //本地数据获取和更新 }, onShow(option){ //显示、恢复;可以多次触发 //进入前台运行 }, onHide(){ //隐藏、最小化;可以多次触发 //进入后台运行 }, onError(msg) { console.error(msg) } })
//在Page外面获取app实例 const app = getApp() Page({ data: { }, onLoad(option) { //1 //页面加载时触发 //初始化页面数据 //获取页面传参 //1个页面只调用1次 }, onShow() { //2 //可以多次触发 }, onReady() { //3 //页面初次渲染完毕后触发 //可以与视图层交互,如修改导航栏标题 }, onHide() { //可以多次触发 }, onUnload() { //触发1次 } })