当前位置:网站首页>小程序:生命周期
小程序:生命周期
2022-07-28 05:25:00 【像费曼%】
1.什么是生命周期
生命周期是指一个对象从创建--》运行--》--》销毁的整个阶段,强调的是一个时间段
我们可以把微信小程序的启动,表示生命周期的开始
小程序的关闭,表示生命周期的结束
中间小程序运行的过程,就是小程序的生命周期
2.生命周期的分类
在小程序中,生命周期分为两类,分别是:
- 应用生命周期
- 页面生命周期
页面的生命周期范围比较小,应用程序的生命周期比较大
2.什么是生命周期函数
生命周期函数:是指小程序框架提供的内置函数,会伴随着生命周期,自动按次序执行
生命周期函数的作用:允许程序员在特定的时间点,执行某些特定的操作。例如:页面刚加载时,可以在onLoad生命周期函数中初始化页面的数据
注意:生命周期强调的是时间段,生命周期函数强调的是时间点
2.1生命周期函数的分类
- 应用生命周期函数
- 指小程序在启动--》运行--》销毁期间依次调用的那些函数
- 在app.js中声明
//app.js文件 App({ //小程序初始化时,执行此函数,全局之触发依次,可以做一些初始化的工作 onLaunch:function(options){}, //小程序启动,或从后台切入前台显示时触发 onShow:function(options){}, //小程序启动,或从前台切入后台显示时触发 onHide:function(){}, })
- 页面生命周期函数
- 在页面的.js文件进行声明
Page({ //监听页面加载,一个页面只调用一次 onLaunch:function(options){}, //监听页面显示 onShow:function(){}, //监听页面初次渲染,一个页面只调用一次 onReady:function(){}, //小监听页面隐藏 onHide:function(){}, //监听页面卸载,一个页面只调用一次 onUnload:function(){}, })
边栏推荐
- ICC2(四)Routing and Postroute Optimization
- Vscode中,无法打开源文件 “Adafruit_GFX.h“
- set_multicycle_path
- set_clock_groups
- 雷达成像 Matlab 仿真 2 —— 脉冲压缩与加窗
- IMS-FACNN(Improved Multi-Scale Convolution Neural Network integrated with a Feature Attention Mecha
- Filter
- Briefly introduce EMD decomposition, Hilbert transform and spectral method
- Electric fast burst (EFT) design - EMC series hardware design notes 4
- Terminal resistance detailed signal complete series hardware learning notes 7
猜你喜欢
随机推荐
Matlab simulation of radar imaging 1 - LFM signal and its spectrum
ICC2分析时序的神器 analyze_design_violations
set_false_path
Word自动目录字体修改和行间距的问题
How to calibrate dsx2-8000? Calibration process?
基于 YOLOV5 的 SAR 图像舰船检测
PyTorch 学习笔记 1 —— Quick Start
MFC 使用控制台打印程序信息
Surge impact immunity experiment (surge) -emc series Hardware Design Notes 6
根据IP地址和子网掩码求主机所在的网络地址和广播地址
PyTorch 学习笔记 4 —— 自动计算梯度下降 AUTOGRAD
qt自定义滑动按钮(美观且使用方便)
Bag of tricks training convolution network skills
雷达成像 Matlab 仿真 2 —— 脉冲压缩与加窗
Pytorch learning notes 1 - quick start
Talking about fluke optical cable certification? What is CFP? What is OFP?
Trouble encountered in cable testing -- a case study of a manufacturer?
qt解决每次修改完ui文件都要重新构建的问题
NPM yarn related operations
vi和vim命令









