Page({
/**
* 页面的初始数据
*/
data: {
},
/**
* 生命周期函数--监听页面加载
* 应用场景 发送异步请求来初始化页面数据
*/
onLoad: function (options) {
console.log("onLoad");
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
console.log("onShow");
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
console.log("onReady");
},
/**
* 生命周期函数--监听页面隐藏
* 页面跳转,未被关闭的时候也算隐藏,同样会被触发
*/
onHide: function () {
console.log("onHide");
},
/**
* 生命周期函数--监听页面卸载
* 页面被关闭的时候,与上一个同理,如果是页面跳转,并且被关闭就算作卸载,会被触发
*/
onUnload: function () {
console.log("onUnload");
},
/**
* 页面相关事件处理函数--监听用户下拉动作
* 需要开启页面下拉功能 "enablePullDownRefresh": true
*/
onPullDownRefresh: function () {
console.log("onPullDownRefresh");
},
/**
* 页面上拉触底事件的处理函数
* 页面高度不够就不存在这个问题
* 可用于上拉加载下一页数据
*/
onReachBottom: function () {
console.log("onReachBottom");
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
console.log("onShareAppMessage");
},
/**
* 页面滚动时触发
*/
onPageScroll: function () {
console.log("onPageScroll");
},
/**
* 页面尺寸发生改变时触发
* 手机页面一般不会改变,大部分情况是手机发生了横屏竖屏切换时触发
* 横屏切换需要添加"pageOrientation":"auto"配置
*/
onResize: function () {
console.log("onResize");
},
/**
* 当前是 tab ⻚时,点击 tab 时触发
* 只存在于tabbar页面上 即当前页面必须是tabbar页面,同时点击自己的tabitem才会触发
*/
onTabItemTap: function () {
console.log("onTabItemTap");
}
})
小程序页面生命周期
最新推荐文章于 2024-09-11 15:23:23 发布