当前位置:网站首页>小程序:生命周期
小程序:生命周期
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(){}, })
边栏推荐
- 论文神器 VS Code + LaTex + LaTex Workshop
- PyTorch 学习笔记 1 —— Quick Start
- Machine learning note 5 - logistic regression
- Pytorch learning note 4 - automatic calculation of gradient descent autograd
- IMS-FACNN(Improved Multi-Scale Convolution Neural Network integrated with a Feature Attention Mecha
- 【学习笔记】驱动
- 正反斜杠笔记
- Bert bidirectional encoder based on transformer
- Learning notes on hardware circuit design 2 -- step-down power circuit
- Pytorch learning notes 3 - datasets & dataloaders & transforms
猜你喜欢

低功耗设计-isolation cell

set_ clock_ groups

set_multicycle_path

How can fluke dsx2-5000 and dsx2-8000 modules find the calibration expiration date?

T-sne dimension reduction visualization

How to calibrate dsx2-8000? Calibration process?

ClickHouse 中的公共表表达式CTE

qt批量操作控件,并设置信号槽

毕业论文 | 文献综述应该怎么写

Transformer self attention mechanism and complete code implementation
随机推荐
Matlab simulation of radar imaging 4 - range resolution analysis
Low power design isolation cell
PT 基于Multi Voltage的Physical Aware
MySQL delete tables without deleting databases
转义字符笔记
vi和vim命令
Shuffle Net_ v1-shuffle_ v2
Overall understanding of PLC
自定义组件--插槽
Pycharm2019 set editor theme and default code
NPM yarn related operations
JSP实现文件上传功能的同时还要向后台传递参数
Hugging face 的入门使用
Esxi on ARM v1.2 (updated in November 2020)
QT parse string into JSON data and parse
Monitor the CPU temperature of raspberry pie 4B installed with esxi on ARM
Pytorch learning note 4 - automatic calculation of gradient descent autograd
Perl入门学习(八)子程序
T-sne dimension reduction visualization
OpenGL的开发环境配置【VS2017】+常见问题