页面级生命周期
不同页面js中
Page({
//页面初始化完成,只执行一次
onLoad() {},
//进入页面就执行,可执行多次,通常进行页面请求后台数据在onShow中进行
onShow() {},
//离开页面执行,可执行多次
onHide() {},
//页面dom加载完成时使用
onReady() {},
//页面卸载时
onUnload() {},
//上拉触底时触发
onReachBottom() {}
//页面滚动时
onPageScroll(e) {}
....
})
通常进入页面请求后台数据在onShow中进行
onLoad用于两个页面跳转传参时使用
组件级声明周期
Component({
lifetimes:{
//组件初始化
created() {},
//调用各种方法,data也可以使用
attached() {},
// 在组件在视图层布局完成后执行,可操作dom
ready() {},
//销毁
detached() {}
}
})