微信小程序首页.js中的参数,传递到另一个tabbar页面中,使用全局变量不成功?
在“首页”.js中获得了微信用户的头像和用户名,也正常显示了,计划到“我的”.js中使用,想把wx.getUserProfile中获得的userInfo传递过去,思路时借助全局变量实现。一直传不过。于是先实验了一个变量,也是不成功:
1.在app.js的globalData()中定义全局变量:test:'你好'
2.在“我的”.js中var app = getApp()
(定义变量test:app.globalData.test, 是成功的,可以读出来显示“你好”)
3.在首页.js中修改全局变量的值,
3.1 先读出var app = getApp()
3.2 比如在onLoad()中修改:app.globalData.test = 'good'
4.此时再打开“我的”页面,再次读出显示的还是’你好‘,不是修改后的’good‘
问题应该是第3步吧,是不是test值修改后没有传递进全局变量呢?
这个都搞不定肯定无法传递userInfo了