生命周期

1.小程序生命周期

App.js中

App({
  onLaunch() {
    //生命周期回调——监听小程序初始化。全局只触发一次
  },
  onShow(){
    //生命周期回调——监听小程序启动或切前台。
  },
  onHide(){
    //生命周期回调——监听小程序切后台。
  },
  onError(msg){
    //错误监听函数。
    console.log(msg);
  },
  //全局变量
  globalData:"globalData"
})

其他页面脚本other.js

var appInstance = getApp()
console.log(appInstance.globalData) // 输出: I am global data

2.Page生命周期

page.js

// pages/yu/yu.js
Page({

  /**
   * 页面的初始数据
   * data 将会以JSON字符串的形式由逻辑层传至渲染层
   * 因此data中的数据必须是可以转成JSON的类型:字符串,数字,布尔值,对象,数组。
   */
  data: {

  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

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

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

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

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

  },
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})
posted @ 2022-10-06 18:00  lwx_R  阅读(92)  评论(0)    收藏  举报