文档:
生命周期 | 微信开放文档
小程序运行机制 | 微信开放文档
小程序中生命周期分为两类:
1、应用生命周期(小程序启动-运行-销毁的过程)
2、页面生命周期(小程序页面加载-渲染-销毁的过程)
生命周期函数:小程序框架内内置的函数,伴随着生命周期,自动按次序执行。
可以让特定的时间点,执行某些特定的操作。如页面刚加载onLoad
函数内请求接口等。
应用生命周期函数
App({
/**
* 当小程序初始化完成时,会触发 onLaunch(全局只触发一次)
*/
onLaunch: function () {},
/**
* 当小程序启动,或从后台进入前台显示,会触发 onShow
*/
onShow: function (options) {},
/**
* 当小程序从前台进入后台,会触发 onHide
*/
onHide: function () {},
})
页面生命周期
Page({
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {},
/**
* 生命周期函数--监听页面显示
*/
onShow() {},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {},
})