微信小程序globalData设置读写
初始化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中,第一句话就要写上:
varapp=getApp();
这样当前页面就可以访问GlobalData的数据了,现在先读取openid的信息吧:
vargetAppInfo=app.globalData.openid;
console.log(getAppInfo)
在页面中设置openid:
getApp().globalData.openid="12345";
GlobalData可以随时在页面中读取和存储数据,比Storage方便很多。
https://www.cloudlakenet.com
相关推荐
kgshuo 2020-09-25
Tomato 2020-09-10
taiyangyu 2020-09-10
CodeAndroid 2020-09-10
small 2020-07-29
sucheng 2020-07-26
zuoliangzhu 2020-07-20
CodeAndroid 2020-07-14
xiaoxubbs 2020-07-04
sucheng 2020-06-25
kgshuo 2020-06-14
意外金喜 2020-06-14
zuoliangzhu 2020-06-14
tianping 2020-06-14
hgzhang 2020-06-14
killgod 2020-06-14
戴翔的技术 2020-06-14
郴州小程序 2020-06-13