31-页面声明周期

// pages/demo17/demo17.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //在onload中发送异步请求来初始化页面数据
    console.log("onLoad");
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    console.log("onReady")
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    console.log("onShow");
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    console.log("onHide");
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    console.log("onUnload");
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    //页面的数据 或者效果 重新刷新
    console.log("onPullDownRefresh");
  },

  /**
   * 页面上拉触底事件的处理函数【需要让页面上下滚动才行,下拉条触底】
   */
  onReachBottom: function () {
    console.log("onReachBottom");
    //上拉加载下一页数据
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    console.log("onShareAppMessage");
  },

  /*
  页面滚动就可以触发
  */
  onPageScroll(){
    console.log("onPageScroll");
  },

  /*
  页面尺寸发生改变的时候,触发
  小程序发生了横屏竖屏切换的时候触发
  */
 onResize(){
   console.log("onResize");
 },

 /*
 1、必须要求当前页面,也是tabbar页面
 2、点击自己的tab item的时候才触发,点别的tab item不会触发
 */
  onTabItemTap(){
    console.log("onTabItemTap");
  }
})
posted @ 2021-10-19 15:20  不是孩子了  阅读(43)  评论(0)    收藏  举报