微信小程序改变全局变量

Posted 慶哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序改变全局变量相关的知识,希望对你有一定的参考价值。

假设A为登录页面并将登录获得的用户信息保存到app.js中的全局变量userInfo中,然后在B页面进行使用。

 

app.js

 globalData:{
    userInfo:null,

}

 

a.js

 wx.request({
            …………

…………
        success: function (res) {
                  if (res.data.code == 0) {
                    app.globalData.userInfo=res.data.result;
                    
                    wx.redirectTo({
                      url: ‘.\b‘,
                    })

…………

…………

}

}

})

 

//在加载b页面时就将用户信息存到userInfo中

b.js

Page({
  data:{
    userInfo:[]
  },

onLoad:function(options){
      this.setData({
      userInfo:getApp().globalData.userInfo
    });
  },

})

以上是关于微信小程序改变全局变量的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序计算后,怎么赋值给变量,而且在页面中输出呢?

微信小程序中怎么把某个页面中data中的元素赋值给全局变量?

微信小程序 切换主题色

uniapp 微信小程序 监听全局变量globalData

微信小程序全局变量globalData用法

微信小程序之全局变量(globalData)的定义和调用