微信小程序app.js给全局变量globalData赋值「终于解决」

小程序 (98) 2023-03-27 10:29

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说微信小程序app.js给全局变量globalData赋值「终于解决」,希望能够帮助你!!!。
微信小程序app.js给全局变量globalData赋值「终于解决」_https://bianchenghao6.com/blog_小程序_第1张

微信小程序app.js 中,从数据库读取登录数据后,想把登录信息变为全局遍历,这里为globalData赋值和其他的页面赋值不同。

需要先定义 that=this  之后用that.globalData进行赋值

onLaunch: function() {
    var that = this;
    wx.request({
      url: 'http://www.test.php/login',
      data: {
        UserCode: 'wechart',
      },
      method: 'post',
      success: function (res) {
        if (res.data.status == true){
          wx.showToast({
            title: '成功',
            icon: 'success',
            duration: 2000
          }) 
          ID = res.data.data.ID;
          that.globalData.UserID = ID;
        }else{
          wx.showToast({
            title: res.data.msg,
            icon: 'warn',
            duration: 2000
          }) 
        }
      }
    })

发表回复