为了账号安全,请及时绑定邮箱和手机立即绑定

微信小程序 全局变量跨页传值?

微信小程序 全局变量跨页传值?

一只甜甜圈 2018-09-02 13:01:10
问题描述在app.js中定义了全局变量userNum:null,通过在login.js中修改全局变量userNum的值,然后在另一页面中获取userNum,但是它的值还是null。页面中均写上了var app = getApp();不解,网上说这样是可以获取到值的,但是并没有获取到。相关代码// 请把代码文本粘贴到下方(请勿用图片代替代码)app.js globalData: {    userInfo: null,    userNum:null     }login.js    app.globalData.userNum = username;  //赋值     console.log(app.globalData.userNum);   //打印正确另一页面: wx.request({      url: '...',   //(测试)       method: 'GET',      header: {        'content-type': 'application/json'       },      data: {        stunum: app.globalData.userNum       //这里的stunum值为null       },      success: function(res) {         console.log(res.data);         }         })
查看完整描述

2 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

这样写是没问题的,是文件中其他地方有问题

查看完整回答
反对 回复 2018-09-02
?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

ogin.js是否为异步操作?

查看完整回答
反对 回复 2018-09-02
  • 2 回答
  • 0 关注
  • 1990 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信