生命周期
小程序中生命周期分为两类
应用的生命周期
页面的生命周期
应用的生命周期函数
// app.js文件
App({
// 小程序初始化完成时,执行此函数,全局触发一次,可以做一些初始化操作
onLaunch: function(options){ },
// 小程序启动,或从后台进入前台显示时触发
onShow: function(options){ },
// 小程序从前台进入后台时触发
onHide: function(options){ },
})
页面的生命周期函数
// 页面的 .js 文件
Page({
onLoad: function(options){ }, // 监听页面加载,一个页面只调用一次
onShow: function(){ }, // 监听页面显示
onReady: function(){ }, // 监听页面的初次渲染完成,一个页面只调用一次
onHide: function(){ }, // 监听页面隐藏
onUnload: function(){ }, // 监听页面卸载,一个页面只调用一次
})
onReady() 是页面初次渲染完成,要对界面内容进行设置的API 如 wx.setNavigationBarTitle,需要在onReady之后执行