【第三节:微信小程序 3、app.js配置】微信小程序入门,以思维导图的方式展开3

news2024/11/27 6:15:32

目录

提供了2个函数:

app.js配置


【第三节:微信小程序 3、app.js配置】微信小程序入门,以思维导图的方式展开3

提供了2个函数:

app()

getApp()

---------------------------

app.js配置


    App()
        功能
            App() 函数用来注册一个小程序。接受一个 object 参数,其指定小程序的生命周期函数等。
        参数说明
            onLaunch
                描述
                    生命周期函数--监听小程序初始化
                触发时机
                    当小程序初始化完成时,会触发 onLaunch(全局只触发一次)
            onShow
                描述
                    生命周期函数--监听小程序显示
                触发时机
                    当小程序启动,或从后台进入前台显示,会触发 onShow
            onHide
                描述
                    生命周期函数--监听小程序隐藏
                触发时机
                    当小程序从前台进入后台,会触发 onHide
            onError
                描述
                    错误监听函数
                触发时机
                    当小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息
            其他
                触发时机
                    开发者可以添加任意的函数或数据到 Object 参数中,用 this 可以访问
        注意
            App() 必须在 app.js 中注册,且不能注册多个。
            不要在定义于 App() 内的函数中调用 getApp() ,使用 this 就可以拿到 app 实例。
            不要在 onLaunch 的时候调用 getCurrentPage(),此时 page 还没有生成。
            通过 getApp() 获取实例之后,不要私自调用生命周期函数。
    getApp()
        功能
            提供了全局的 getApp() 函数,可以获取到小程序实例。
        示例代码

// other.js

var appInstance = getApp()

// I am global data

console.log(appInstance.globalData)


具体如下图显示,由于不能直接展开大图,可以直接私信给发:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1257372.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

(附源码)springboot电影售票系统小程序 计算机毕设36991

目 录 摘要 1 绪论 1.1课题目的与意义 1.2研究背景 1.3论文结构与章节安排 1.4小程序框架以及目录结构介绍 2 springboot电影售票系统小程序系统分析 2.1 可行性分析 2.1.1 技术可行性分析 2.1.2 经济可行性分析 2.1.3 操作可行性分析 2.2 系统流程分析 2.2.1 数据…

OpenCV项目开发实战--基本图像分割图生成器

欢迎回到我们有关 OpenCV 的系列文章以及我们如何利用其强大的图像预处理功能。在我们之前的文章的基础上,今天我们向您展示如何创建基本的图像分割图生成器。 具体来说,我们的图像掩模应该帮助识别每个像素是否: 背景的一部分(指定值为0)在感兴趣的对象的边缘(指定值 …

Zookeeper分布式锁实现Curator十一问

前面我们通过Redis分布式锁实现Redisson 15问文章剖析了Redisson的源码,理清了Redisson是如何实现的分布式锁和一些其它的特性。这篇文章就来接着剖析Zookeeper分布式锁的实现框架Curator的源码,看看Curator是如何实现Zookeeper分布式锁的,以…

Ceph----CephFS文件系统的使用:详细实践过程实战版

CephFS 介绍 是一个基于 ceph 集群 且兼容 POSIX 标准的文件系统。 创建 cephfs 文件系统时 需要在 ceph 集群中添加 mds 服务,该服务 负责处理 POSIX 文件系统中的 metadata 部分, 实际的数据部分交由 ceph 集群中的 OSD 处理。 cephfs 支持以内核模块…

计算机服务器中了mallox勒索病毒如何处理,mallox勒索病毒解密文件恢复

科技技术的发展推动了企业的生产运营,网络技术的不断应用,极大地方便了企业日常生产生活,但网络毕竟是一把双刃剑,网络安全威胁一直存在,近期,云天数据恢复中心接到很多企业的求助,企业的计算机…

2023年【起重机司机(限桥式起重机)】试题及解析及起重机司机(限桥式起重机)复审模拟考试

题库来源:安全生产模拟考试一点通公众号小程序 起重机司机(限桥式起重机)试题及解析根据新起重机司机(限桥式起重机)考试大纲要求,安全生产模拟考试一点通将起重机司机(限桥式起重机)模拟考试试题进行汇编,组成一套起重机司机(限桥式起重机)…

【Ambari】HDP单机自动化安装(基础环境和MySQL脚本一键安装)

🦄 个人主页——🎐开着拖拉机回家_Linux,大数据运维-CSDN博客 🎐✨🍁 🪁🍁🪁🍁🪁🍁🪁🍁 🪁🍁🪁&am…

基于Java SSM框架+Vue实现大学生兼职信息网站项目【项目源码+论文说明】

基于java的SSM框架Vue实现大学生兼职信息网站演示 摘要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认…

基于PLC的果园灌溉系统设计(论文+源码)

1.系统设计 系统示意图如图2-1所示。某一果园 共有3个灌溉区域,分别为灌溉1#区,灌溉2#区,灌溉3#区,分别使用不同湿度传感器检测湿度,用于各区域控制湿度,进行灌溉,使用相应的灌溉阀进行灌溉。这…

Deep Learning(wu--46)

文章目录 ContentsBeginBasic逻辑回归SGD导数计算图(反向传播)向量化广播numpy Neural Network向量化激活函数梯度下降深层表示反向传播 Contents Begin Basic 逻辑回归 SGD 导数 计算图(反向传播) 向量化 广播 numpy Neural Netw…

Matplotlib不规则子图_Python数据分析与可视化

除了网格子图,matplotlib还支持不规则的多行多列子图网格。 plt.GridSpec()对象本事不能直接创建一个图形,他只是 plt.subplot()命令可以识别的简易接口。 这里创建了一个带行列间距的23网格: grid plt.GridSpec(2, 3, wspace0.4, hspace0…

unity学习笔记06

一、预制体 1.定义: 预制体是一种存储了一个或多个游戏对象及其组件的资产。可以将预制体视为游戏对象的模板,它包含了对象的所有属性、组件和初始状态。 2.创建预制体: 在Unity中,可以通过将一个或多个游戏对象拖动到项目窗口…

阳阳抖客斗音直播间私信引流脚本,支持发送图片精准引流获客,快手私信引流软件+小红书私信引流工具

功能介绍: 1.直播精准引流客源 2.首页推荐精准引流客源 3.新增引流方式 4.支持多个文本图片随机发送 5.评论引流支持图文一体 6.自定义时间/个数 7.自动引流减少人工成本 8.私信效果最佳 9.杜绝封号 时间把控好 10.功能不断完善更新 直播间引流 手动打开…

答题活动小程序竞品分析

答题小程序竞品分析 答题活动小程序竞品分析 知识竞赛小程序竞品分析 ~ 从2020年开始,机缘巧合,我开始涉及答题小程序的开发,从最初的刷题场景到答题活动场景,已经走过了三个年头,这期间我开发的答题小程序产品也逐…

基于python协同过滤推荐算法的音乐推荐与管理系统

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 基于Python的协同过滤推荐算法的音乐推荐与管理系统是一个集成了音乐推荐和管理的系统,它使用协同过滤算…

居家适老化设计第三十二条---卫生间之扶手

以上产品图片均来源于淘宝 侵权联系删除 居家适老化中的扶手是指在家居环境中,为老年人提供支撑和帮助的装置,通常安装在家中的各个需要扶抓的位置,如楼梯、卫生间、浴室、厨房等处。扶手的设计应考虑老年人的体力、平衡和安全需求&#xf…

使用NVM管理多个Nodejs版同时本支持vue2、vue3

1.安装nvm,下载地址: https://github.com/coreybutler/nvm-windows/releases/tag/1.1.12 2.nvm常用命令 Usage:nvm arch : Show if node is running in 32 or 64 bit mode.nvm current : Display active version.nvm debug …

Ant Design:企业级 UI 设计语言和 React 库 | 开源日报 No.88

ant-design/ant-design Stars: 87.9k License: MIT Ant Design 是一个企业级 UI 设计语言和 React UI 库。 为 Web 应用程序设计的企业级 UI。提供一套高质量的开箱即用的 React 组件。使用可预测静态类型编写 TypeScript 代码。包含完整的设计资源和开发工具包。支持数十种语…

电脑投屏到电视的软件,Mac,Linux,Win均可使用

电脑投屏到电视的软件,Mac,Linux,Win均可使用 AirDroid Cast的TV版,可以上笔记本电脑或台式电脑直接投屏到各种安卓电视上。 无线投屏可以实现本地投屏及远程投屏,AirPlay协议可以实现本地投屏,大家可以按需…

【Python】使用globals()函数成功解决tkinter多个新窗口问题

我在近期的一个项目(tkinter复刻记事本)里遇到一个棘手的问题:如何在创建多个新窗口后,每个窗口还能独立运行。当时我尝试如何去解决,但是无果,于是觉得非要使用线程不可,便留了一个坑。直到今天…