小程序有3种生命周期 分别是:全局级别,页面级别、组件级别

在小程序中 ,通过App()来注册一个小程序 ,通过Page()来注册一个页面,通过Component()来注册一个组件。

1.全局生命周期(App)有5种:

App({onLaunch() {console.log('onLaunch监听小程的初始化,全局只触发一次')},onShow(){console.log('onShow监听小程序的显示')},onHide(){console.log('onHide监听小程序隐藏')},onError(){console.log('onError监听小程序脚本错误')},onPageNotFound(){console.log('onPageNotFound监听页面不存在')},globalData: {//全局变量userInfo: null,}
})

2. 页面生命周期(Page)有8种:


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

3.页面生命周期(Component)有3种:


Component({/*** 组件的属性列表*/properties: {imageList:{type:Array,value:[]}},/*** 组件的初始数据*/data: {},created(){console.log('created组件创建完成')},attached(){console.log('attached组件挂在到页面')},detached(){console.log('detached组件脱离页面')}})

小程序的三种生命周期相关推荐

  1. 微信小程序_16,组件的生命周期

    组件的全部生命周期函数: 小程序可用的全部生命周期如下表所示: 生命周期函数 参数 描述说明 created 无 在组件实例刚刚被创建时执行 attached 无 在组件实例进入页面节点树时执行 re ...

  2. uni-app三种生命周期及页面跳转方法

    uni-app三种生命周期 应用生命周期 应用生命周期函数: onLaunch:当uni-app初始化完成时触发(全局只触发一次) onShow:当uni-app启动,或从后台进入前台显示 onHid ...

  3. 微信小程序的组件的生命周期

    一 组件全部的生命周期函数 小程序组件可用的全部生命周期如下表所示. 二 组件主要的生命周期函数 在小程序组件中,最重要的生命周期函数有 3 个,分别是 created.attached.detach ...

  4. 小程序提供几种结算周期? T+1是什么意思?

    小程序提供4种固定的阶梯周期选择:T+1.T+7.T+14.T+28;其中T代表"Today",今天的收入会在+1(第2天)后自 动结算至银行卡上.

  5. 【微信小程序】组件的生命周期及自定义组件

    文章目录 组件的生命周期 自定义组件的生命周期函数 执行顺序 组件常用的生命周期函数 lifetimes节点 组件所在页面的生命周期函数 pageLifetimes节点 自定义组件 创建自定义组件 创 ...

  6. 小程序的三种弹框showToast、showModal、showLoading

    小程序常用的三种弹框有:         showToast:消息提示框         showModal:模态对话框         showLoading:加载框 第一:  showToast: ...

  7. 【微信小程序】小程序应用和页面生命周期

    文章目录 什么是生命周期 生命周期的分类 生命周期函数 小程序的应用生命周期函数 小程序的页面生命周期函数 应用生命周期与页面生命周期之间的交互 什么是生命周期 生命周期(Life Cycle)是指一 ...

  8. 小程序之☞页面的生命周期

    onLoad 生命周期回调-监听页面加载 onShow 生命周期回调-监听页面显示 onReady 生命周期回调-监听页面初次渲染完成 onHide 生命周期回调-监听页面隐藏 onUnload 生命 ...

  9. 计算机启动应用程序的方法,excel的程序_Excel2010中启动应用程序的三种方法

    使用Excel时,需要先启动应用程序,怎么去进行操作启动它?今天,学习啦小编就教大家在Excel2010中启动应用程序的三种方法. Excel2010中启动应用程序的三种步骤如下: 1.开始菜单 在桌 ...

最新文章

  1. Sqlserver2005 with as 实现分页以提高性能
  2. python解决四舍五入问题
  3. AndroidManifest.xml介绍
  4. uva 10003——Cutting Sticks
  5. 解读Mybatis数据库开发框架
  6. 如何用python“优雅的”调用有道翻译?
  7. struts2 配置
  8. Hadoop、storm和Spark的区别、比较
  9. elementUI使用之table表格如何给行元素添加点击事件
  10. SQL中 ROW_NUMBER 函数的用法
  11. Linux初级入门百篇-​LVM 简介
  12. react实战之cnode—01环境配置
  13. Kindle3与亚马逊
  14. ps补充图像缺失部位
  15. 常用网络命令解析及应用
  16. 2-13 monthCalendar日历控件
  17. 风行 词:许巍 摄影:小虫子
  18. 抓取某一个网站整站的记录
  19. LTspice raw文件格式
  20. 计算机安全沙箱,安全沙箱

热门文章

  1. 自定义SSLSocketFactory
  2. 太阳计算机音乐,邱振哲《太阳》[FLAC/MP3-320K]
  3. 代谢组与转录组联合分析方法介绍
  4. 2、快速选择工具和魔棒工具
  5. 【计算机网络】时延、发送时延、传输时延、处理时延、排队时延、时延带宽积
  6. MySQL之锁-表级锁
  7. iOS GameCenter 挑战,排名
  8. ps中常用模糊的区别
  9. 【易语言界面开发系列教程之(EX_UI使用系列教程 ——1-8节)】
  10. c语言求矩阵各行元素之和