小程序的生命周期

1.全局生命周期 (App)

onLaunch(options){
    //初始化
},
onShow(options){
 //监听小程序启动
},
onHide(){
  //监听小程序切换到后台
},
onError(msg){
 //捕获错误
},
onPageNotFound(res){
 //小程序要打开的页面不存在时触发
}

2.单独页面生命周期

onLoad: function(options){
 //监听页面加载,一个页面只会调用一次,可以在onLoad中获取当前页面从上一级页面带过来的参数
},
onReady: function () {
 //监听页面初次渲染完成, 一个页面只会调用一次,代表当前页面已经准备妥当,可以和视图层进行交互
  },
  onShow: function () {
  // 监听页面显示,每次打开页面都会调用一次,如果需要每次进入页面时刷新数据,可在此方法中实现
  },
  onHide: function () {
   //监听页面隐藏,当navigateTo或底部tab切换时调用
  },
  onUnload: function () {
   //监听页面卸载,当redirectTo或navigateBack的时候调用
  },
  onPullDownRefresh:function(){
  //监听用户下拉动作
},
onReachBottom:function(){
 //用户点击右上角分享
}

3.组件中的生命周期

created(){
  //在组件实例刚刚被创建的时候执行
},
attached(){
 //在组件实例进入页面节点树时执行
},
ready(){
//组件在视图层布局完成后执行
},
moved(){
 //组件实例被移动到节点树另一个位置的时候执行
},
detached(){
//在组件实例被页面节点树移除的时候执行
},
error(){
//每当组件中方法抛出错误的时候执行
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值