小程序页面的生命周期

##### 4.6 页面的生命周期

##### 问题

- 页面的生命周期函数都有哪些?

1. 每个小程序页面,必须拥有自己的 `.js` 文件,且必须调用 `Page()` 函数,否则报错。其中 `Page()` 函数用来注册小程序页面

2. `Page(Object)` 函数接收一个 `Object` 参数,可以通过这个 `Object` 参数,指定页面的生命周期函数

3. `page.js`

   ```js
   //index.js
   //获取应用实例
   const app = getApp()
   
   Page({
   
     /**
      * 页面的初始数据
      */
     data: { },
   
     /**
      * 生命周期函数--监听页面加载
      */
     onLoad: function (options) { },
   
     /**
      * 生命周期函数--监听页面初次渲染完成
      */
     onReady: function () { },
   
     /**
      * 生命周期函数--监听页面显示
      */
     onShow: function () { },
   
     /**
      * 生命周期函数--监听页面隐藏
      */
     onHide: function () { },
   
     /**
      * 生命周期函数--监听页面卸载
      */
     onUnload: function () { },
   
     /**
      * 页面相关事件处理函数--监听用户下拉动作
      */
     onPullDownRefresh: function () { },
   
     /**
      * 页面上拉触底事件的处理函数
      */
     onReachBottom: function () { },
   
     /**
      * 用户点击右上角分享
      */
     onShareAppMessage: function () { }
   })

 

posted @ 2023-01-31 16:05  Harry宗  阅读(36)  评论(0)    收藏  举报