微信小程序App()方法与getApp()方法
微信小程序App()方法与getApp()方法
原创CaseyWei 最后发布于2018-12-26 15:59:20 阅读数 17239 收藏
展开
App()
注册一个小程序
小程序的入口方法
//app.js
App({
onLaunch: function(options) {
console.log("onLaunch");
},
onShow: function(options) {
console.log("onShow");
// Do something when show.
},
onHide: function() {
console.log("onHide");
// Do something when hide.
},
onError: function(msg) {
console.log(msg)
},
test:function() {
console.log("I am func from App.js");
},
globalData: {
userInfo:null,
helloFromApp:'Hello,I am From App.js'
}
})
在其他子页面如何使用呢?
demo.js
var app = getApp();
console.log(app.globalData.helloFromApp); // 调用全局变量
app.test(); // 调用全局方法
我们发现,全局变量和全局方法都被调用了。
通过getApp获取全局对象,然后进行全局变量和全局方法的使用。
App() 必须在 app.js 中注册,且不能注册多个。
不要在定义于 App() 内的函数中调用 getApp() ,使用 this 就可以拿到 app 实例。
this.globalData.userInfo = res.userInfo
不要在 onLaunch 的时候调用 getCurrentPages(),此时 page 还没有生成。
————————————————
版权声明:本文为CSDN博主「CaseyWei」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/caseywei/article/details/85263712
微信小程序App()方法与getApp()方法相关推荐
- 微信小程序 请求函数 同步封装方法
微信小程序 请求函数 同步封装方法 距上回说到,我们使用微信小程序请求函数时,需要多次调用,之前我们封装了一套代码,但是他是异步的,当我们下一个请求函数需要的数据是上一个请求函数得到的时候,就不可以了 ...
- 家用电脑设置成小程序服务器,电脑微信小程序设置全屏的方法是什么
电脑微信小程序设置全屏的方法是什么 方法:首先配置小程序resizeable的参数设置为true,这样操作可以在电脑端打开一个较大的横向窗口显示,屏幕大小是1024乘以768的,然后再按下全屏按钮,便 ...
- html制作炸金花,微信小程序怎么制作炸金花?微信小程序制作炸金花的方法
很多朋友喜欢玩炸金花游戏,那么怎么在微信小程序上制作炸金花呢?下面就是小编带来的完整详细的教程,想要学习的小伙伴就赶紧看过来吧. 微信小程序怎么制作炸金花?微信小程序制作炸金花的方法 app.json ...
- 微信小程序转二维码方法分享
微信小程序转二维码方法分享 需要转码的可以看看 这个东西是看个人需求的,618就要来了,各种活动也将来袭 有些小伙伴不知道怎么生成 为了方便小程序邀请活动没法外发,这里分享下将小程序转二维码的方法 首 ...
- 微信小程序setinterval_微信小程序中setInterval的使用方法
微信小程序中setinterval的使用方法 看了下小程序的画布功能,简单的使用了一下,用蹩脚的逻辑做了个 "弹啊弹,弹走鱼尾纹的小球",一起来看下吧.过程不重要主要是画布的使用哦 ...
- [微信小程序开发] 用wx.navigateTo方法跳转到tabBar中被定义了的页面将无法跳转
[微信小程序开发] 用wx.navigateTo方法跳转到tabBar中被定义了的页面将无法跳转 举例: main.js中: tabBar中 定义了页面"pages/test/main&qu ...
- java监听微信_一种基于java后台应用监控微信小程序的用户访问量的方法与流程...
本发明涉及java应用与微信小程序应用开发技术领域,具体涉及一种基于java后台应用监控微信小程序的用户访问量的方法. 背景技术: 微信小程序,简称小程序,是一种不需要下载安装即可使用的应用,它实现了 ...
- 个人所得税计算器 微信小程序开发 计算差值方法
个人所得税计算器 微信小程序开发 计算差值方法 1.自己做的demo,查看差值:扫一扫 扫一扫 2.效果: 3.官网API: https://developers.weixin.qq.com/m ...
- 微信小程序App Page 模块化
微信小程序注册函数App() 在app.js里是一个App()函数,定义全局函数和数据,还可以用来注册一个微信小程序.在App()函数里有一些生命周期函数 App({onLaunch(option){ ...
最新文章
- 一步一步写算法(之图结构)
- 5G与AI深度融合,人类世界即将产生巨变
- 咏南中间件+开发框架支持最新的DELPHI 10.2 TOKYO
- [C++] C++风格的强制类型转换探讨
- @Value 注解获取properties值
- WPF获取鼠标相对于屏幕的绝对位置
- 她不理我了,怎么办?
- Java数三退一问题代码_数三退一问题算法(Java)
- DaVinci的Buffer_Handle和BufTab Cmem函数调用
- 数据结构与算法专题——第二题 优先队列
- PHP对内存的运行,在PHP中运行密集的批处理过程,并避免内存耗尽
- 纯css控制-表格表头固定,内容多时滚动内容
- 台大matlab教程笔记
- 业务侧-到底应该怎么做A/Btest
- 修改 exchange服务器地址,绑定exchange邮箱服务器地址
- 金士顿固态硬盘不认盘问题的开盘修复完整过程
- 用计算机打字打错了怎么办,电脑键盘打字错乱,怎么快速解决?
- vue中基于echarts和基于高德地图的两种地图下钻与上浮方式
- Values in v:2 index key pattern cannot be of type object
- 鸿蒙轻内核源码分析:文件系统LittleFS
热门文章
- 思科华为路由器如何利用route-map配置双wan口策略路由
- 【读取npy文件转换并保存为png】(批量保存且为灰度图)
- 基于Eureka实现服务注册中心
- #define # ##使用
- [PKU 3630] 字符串(二) {Trie 字典树}
- 「嵌入式 AI」这个时髦的名词,究竟是一个新理念,还是一个旧噱头?
- Chango的数学Shader世界(七)水波模拟-透明水面,菲涅尔(Fresnel)效应
- c语言编程输入单精度浮点数,小朋友学C语言(4):单精度浮点数与双精度浮点数...
- 苹果版的ChatGPT官方Siri助手来了,立马体验
- 微信支付 CertificateDownloader 证书下载