微信小程序---生命周期

news/2024/7/20 2:55:58 标签: 微信小程序, 小程序

1.生命周期(时间段)

(1)应用生命周期

小程序从启动->运行->销毁的过程

(2)页面生命周期

小程序每个页面加载->渲染->销毁的过程

2.生命周期函数(时间点)

(1)应用生命周期函数

小程序从启动->运行->销毁依次调用的那些函数

小程序的应用生命周期函数需要在app.js中进行声明

onLaunch 小程序初始化完成时,执行此函数,全局只触发一次,可以最一些初始化的工作
onShow 小程序启动,或从后台进入前台显示时触发
onHide 小程序从前台进入后台时触发

(2)页面生命周期函数

小程序每个页面加载->渲染->销毁依次调用的那些函数

小程序的页面生命周期函数需要在页面的.js中进行声明

onLoad监听页面加载,一个页面只调用一次
onShow监听页面显示
onReady监听页面初次渲染完成,一个页面只调用一次
onHide监听页面隐藏
onUnload监听页面卸载,一个页面只调用一次


http://www.niftyadmin.cn/n/5258293.html

相关文章

优雅玩转实验室服务器(三)vscode is all you need

在前两章解决了传输问题和连接问题后,我们紧接着遇到一个新的需求:我们需要coding呀,你当然可以说,我们可以用vim和对应的插件来搭建一个IDE呀,fine,我甚至可以给你推荐如下的教程: Vim 到底可…

解读远程工作设计师之未来与发展

引言 在数字化的浪潮下,“远程工作”已经成为现代职场的一个重要趋势。对于设计师来说,这不仅是一种工作方式的转变,更是职业发展的新机遇。在这篇文章中,我将从以下9个方面,深入探讨远程工作设计师的机会、市场和职位…

maui下sqlite演示增删改查

数据操作类 有分页 todoitemDatabase.cs: using SQLite; using TodoSQLite.Models;namespace TodoSQLite.Data {public class TodoItemDatabase{SQLiteAsyncConnection Database;public TodoItemDatabase(){}// 初始化数据库连接和表async Task Init(){if (Databa…

AIGC专题报告:ChatGPT的工作原理

今天分享的AIGC系列深度研究报告:《AIGC专题报告:ChatGPT的工作原理》。 (报告出品方:省时查) 报告共计:107页 前言 ChatGPT 能够自动生成一些读起来表面上甚至像人写的文字的东西,这非常了不…

Mongdb常用复杂语句(nosql)总结

➡️ ➡️ 关于 MongoDB和MongoTemplate 嵌套数据判空查询 的讨论 ⬅️ ⬅️ 在本篇文章中小名会时常维护些来不及分类的日工作常用的复杂语句: 1、按照表id查询 db.getCollection(TABLE_NAME).find({"_id":ObjectId("62947c8fe2a399286a7259f7&q…

flutter学习-day8-资源文件加载和管理

📚 目录 简介加载assets 本文学习和引用自《Flutter实战第二版》:作者:杜文 1. 简介 和包管理一样,Flutter 也使用pubspec.yaml文件来管理应用程序所需的资源,如下例子: flutter:assets:- static/- static/portrait…

SpringBoot集成MyBatis-Plus实现分页查询

引入MyBatis-Plus依赖&#xff0c;下面注意指定自己的MyBatis-Plus版本。 <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>${mybatis-plus.version}</version> </dep…

抓包工具:Sunny网络中间件

Sunny网络中间件 和 Fiddler 类似。 是可跨平台的网络分析组件 可用于HTTP/HTTPS/WS/WSS/TCP/UDP网络分析 为二次开发量身制作 支持 获取/修改 HTTP/HTTPS/WS/WSS/TCP/TLS-TCP/UDP 发送及返回数据 支持 对 HTTP/HTTPS/WS/WSS 指定连接使用指定代理 支持 对 HTTP/HTTPS/WS/WSS/T…