微信小程序开发详解《三》APP生命周期

1:微信小程序APP的生命周期方法:

在微信小程序工程中的app.js中增加如图所示方法

编译运行,查看日志如图所示:微信小程序启动时,调用生命周期方法为:onLaunch方法(app.js)---onShow方法(app.js)---onLoad方法(首页面:index.js的onLoad方法)

当将小程序置于后台(开发工具左下角有模拟后台按钮)时,系统回调生命周期方法:onHide

2:调用小程序APP级别的全局方法和变量

在app.js中可以自定义全局变量:例如加入如下代码

myData:{ username : "abc123" },

如果想在index.js中调用全局变量:username ,则如下图5所示:先获取全局app,然后通过app可以获取myData,再获取username


原文发布于微信公众号 - 极乐技术社区(wxapp-union)

原文发表时间:2017-01-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏卡少编程之旅

fiddler抓包工具(windows)

83115
来自专栏达摩兵的技术空间

mint-ui loadmore 采坑指南

loadmore的部分主要是mint-ui用来解决上拉以及下拉的部分,用来做加载更多数据或者刷新的部分。

2393
来自专栏一“技”之长

AppleWatch开发入门七——watchOS中通知的应用

        在iOS系统中,支持的通知有两种类型:本地通知和远程通知。本地通知多用于计时类通知,远程的又称推送,多用于一些提示动态的提示信息。这里有相关通知...

812
来自专栏葡萄城控件技术团队

AngularJS入门教程1--配置环境

首先需要下载AngualrJS,下载地址 https://angularjs.org/ 官方网站提供2种下载使用AngularJS方法: angularjs_e...

2355
来自专栏wblearn

程序员的你是否熟练掌握Chrome开发者工具?

回归正题,本文主要是介绍一下Chrome developer tool(开发者工具)的使用,以方便我们的日常开发与调试。其实在没用Chrome开发之前就时不时的...

1314
来自专栏ShaoYL

iOS----创建静态库

37211
来自专栏十月梦想

node读取文件进阶(详解)

刚才简单介绍了一下node读取同级页面的html文件,没有类似于Apache的服务,让访问变得复杂,因为这样正是成就了node的优点!优良的路由处理,通过路由访...

872
来自专栏csxiaoyao

浏览器端用JS创建和下载文件

83012
来自专栏MixLab科技+设计实验室

微信公众号文章爬取 | 数据爬取及可视化系列

简单来说,整个技术路线是这样的: 用电脑架设一个代理服务器, 然后手机设置wifi代理, 打开手机微信, 浏览微信文章的历史页面, 在电脑端截取获取的数据,再做...

52410
来自专栏游戏杂谈

预加载JavaScript/CSS但不执行

好吧,一个方案一个方案来分析一下(要求是不允许执行Javascript和应用CSS,以免消耗系统资源):

1842

扫码关注云+社区

领取腾讯云代金券