初始化GlobalData
在App.js的最上方可以设置GlobalData的初始值。
App({
globalData:{
appid: '1wqas2342dasaqwe232342xxxxxxxxxx',//appid需自己提供,此处的appid我随机编写
secret: 'e0dassdadef2424234209bwXXXXXXXXXXXXXX',//secret需自己提供,此处的secret我随机编写
openid:'你好', //自定义
},
在App.js中修改GlobalData的值
比如,获得UserInfo后将openid的值赋值给GlobalData中的openid,可以这样写:
this.globalData.openid = e.detail.openid;
this代表的是当前文件。
在小程序的页面中调用和写入GlobalData
在小程序的所有页面中都可以随时调用和写入存放在GlobalData的数据。无论是调用还是写入,第一步都是要让页面与App.js产生关联。所以在页面的对应的JS中,第一句话就要写上:
var app = getApp();
这样当前页面就可以访问GlobalData的数据了,现在先读取openid的信息吧:
var getAppInfo = app.globalData.openid;
console.log(getAppInfo)
在页面中设置openid:
getApp().globalData.openid = "12345";
GlobalData可以随时在页面中读取和存储数据,比Storage方便很多。
https://www.cloudlakenet.com
分享到:
相关推荐
百思不得姐是一款备受欢迎的娱乐社交应用,其微信小程序版本为用户提供了一个便捷的平台,让用户在微信环境中也能享受到各种有趣的短视频和互动功能。这款小程序的源码是开发者们学习和研究微信小程序开发的重要资源...
微信小程序是一种轻量级的应用开发框架,主要用于在微信平台中构建和运行小型应用程序。它的前端源码逻辑和工作流是理解小程序开发的关键。本篇文章将深入探讨这些概念,并结合实例代码进行解析。 首先,微信小程序...
【微信小程序页面间通信】 在微信小程序开发中,页面间通信是实现各页面间数据同步和功能联动的关键技术。在上述场景中,我们有一个由PageA、PageB、PageC组成的微信小程序,其中PageA有一个飘数需要在从PageC返回...
最近,TensorFlow.js微信小程序插件得到了更新,开始支持在微信小程序中的模型缓存功能,这为开发人工智能功能的小程序提供了便利。 微信小程序是中国微信团队推出的一种不需要下载安装即可使用的应用,它实现了...
微信小程序(WeChat Mini Program)是一种轻量级的应用开发平台,允许开发者在微信内部构建具有原生应用体验的互动应用。在本实例中,我们将探讨如何实现微信小程序上传图片的功能,并简要介绍后端Java处理图片上传...
在微信小程序中,页面间的通信是开发者经常遇到的需求,它涉及到不同页面之间的数据同步和状态更新。本篇文章将探讨小程序页面间通信的五种主要方式,以满足在不同场景下的需求。 1. **onShow/onHide + ...