冰冰点灯
照亮我的家门
1.应用生命周期
 app.js
//1.应用第一次启动的就会触发的事件
     onLaunch(){
       // 应用启动获取用户的个人信息
       console.log("onLaunch");
        // js跳转不能触发 onPageNotFound事件
      //  wx.navigateTo({
      //    url:'/11/22/33'
      //  });
     },
   //2.应用 被用户看到
   onShow(){
      // 对应用的数据或者页面效果 重置
    console.log("onshow");
   },
   //3.应用 被隐藏
   onHide(){
     // 暂停或者清除定时器
    console.log("onHide");
   },
   //4.应用代码发生报错的时候触发
   onError(err){
    // 应用发生代码报错时,收集用户错误信息,通过异步请求,将错误信息发送到后台
   console.log(err);
  },
   //5.页面找不到就会触发
   //应用第一次启动 的时候,如果找不到第一个入口页面,才会触发
   onPageNotFound(){
    // 如果页面不存在了,通过js的方式来重新跳转页面 重新跳到第二个首页
    //不能跳转到tabbar页面 导航组件类似
    //  wx.navigateTo({
      //    url:'/11/22/33'
      //  });
  }

2.页面生命周期
 page.js
/**
   * 页面初始数据
   */
  data: {
     
  },
/**
   * 生命周期函数--监听页面加载
   */
     onLoad:function(options){
      
    // onLoad发送异步请求来初始化页面数据
     },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
   onReady:function(){
      
   },
  /**
   * 生命周期函数--监听页面显示
   */
   onShow:function(){
      
   },
  /**
   * 生命周期函数--监听页面隐藏
   */
   onHide:function(){
  
   },
   /**
   * 生命周期函数--监听页面卸载,也可以通过点击超链navigator接来演示
   */
   onUnload:function(){
    // 关闭当前页面的都是卸载
   
  },
  /**
   * 页面相关处理函数--监听用户下拉动作
   */
   onPullDownRefresh:function(){
   //在app.json,windown 开启 "enablePullDownRefresh": true
// 页面的数据或效果重新刷新
  },
/**
   * 页面上拉触底事件的处理函数,需要让页面 出现上下的滚动才行
   */
   onReachBottom:function(){
// 上拉加载下一页数据
  },
/**
   * 用户点击右上角分享
   */
   onShareAppMessage:function(){
 
  },
/**
   * 页面滚动既可以触发
   */
   onPageScroll:function(){
  },
/**
   * 页面的尺寸发生改变的时候触发
   */
   onResize:function(){
 
  },
/**
   * 1.必须要当前页面,是tabbar页面
   * 2.点击的tab item的时候才触发
   */
    // 开启屏幕旋转在 .json文件加 pageOrientatio:"auto(ipa另外,看文档)
   onTabItemTap:function(){
  }
 

 

posted on 2021-12-07 14:45  冰冰点灯  阅读(31)  评论(0编辑  收藏  举报