• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

微信小程序-生命周期

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

十年河东,十年河西,莫欺少年穷

学无止境,精益求精

请参考优秀博客:https://www.cnblogs.com/nosqlcoco/p/wxsmallcycle.html

黑马博客园视频:https://www.bilibili.com/video/BV1nE41117BQ?p=43

黑马博客园视频:https://www.bilibili.com/video/BV1nE41117BQ?p=44

 

我的应用程序声明周期相关代码及注释如下:

// app.js
App({
  onLaunch() {
    //当应用程序第一次加载时,获取用户信息 等作用
    console.log("onLauncsh");
  },
  onShow(){
    //当应用程序被看到时,触发,在 onLaunch 之后执行  用于:重新加载应用程序数据等
    console.log("onShow");
  },
  onHide(){
    //当应用程序隐藏时,触发,用于 清除或暂停 一些占用资源的定时器,或 其他数据
    console.log("onHide");
  },
  onError(err){
    //当应用程序报错时,触发 --用于收集开发者的代码错误信息,并通过异步的方式请求后台接口,存储这些数据,供小程序下个版本的优化及迭代
    console.log("onError");
    console.log(err);
  },
  onPageNotFound(){
    //找不到入口页面会报错--这里的重点是App.json 中配置的入口页面
    console.log("onPageNotFound");
  },
  globalData: {
    userInfo: null
  }
})

我的页面声明周期代码如下:

// pages/demo18/demo18.js
Page({

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

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
       //第一步执行,用于异步请求 初始化数据
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
       //第二步执行,页面展示时
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
       //第三步执行 ,页面渲染完成后执行
  },


  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
      // 例如 页面跳转时执行 
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
      //关闭页面时执行 例如 跳转标签 navigator open-type 等于  redirect 时  redirect 相当于 关闭页面
  },

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

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

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

 @天才卧龙的博客


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
小程序云开发的坑发布时间:2022-07-18
下一篇:
答题活动小程序V3.0发布时间:2022-07-18
热门推荐
    热门话题
    阅读排行榜

    扫描微信二维码

    查看手机版网站

    随时了解更新最新资讯

    139-2527-9053

    在线客服(服务时间 9:00~18:00)

    在线QQ客服
    地址:深圳市南山区西丽大学城创智工业园
    电邮:jeky_zhao#qq.com
    移动电话:139-2527-9053

    Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap