冰冰点灯
照亮我的家门
随笔 - 107,  文章 - 0,  评论 - 0,  阅读 - 36857
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   冰冰点灯  阅读(36)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示