zoukankan      html  css  js  c++  java
  • 微信小程序生命周期

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

    学无止境,精益求精

    请参考优秀博客: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 () {
          //分享
      }
    })

     @天才卧龙的博客

  • 相关阅读:
    PHP 连接oracle
    PHP 简易导出excel 类解决Excel 打开乱码
    Linux下Apache网站目录读写权限的设置
    PHP behavior 机制简单实现
    RewriteCond和13个mod_rewrite应用举例Apache伪静态
    PHP event 事件机制
    PHP 函数引用传值
    django数据库连接快速配置
    解决Django项目数据库无法迁移问题
    生成uuid唯一标识符
  • 原文地址:https://www.cnblogs.com/chenwolong/p/15510352.html
Copyright © 2011-2022 走看看