小程序中的全局变量使用说明【定义与使用】!

定义全局变量(app.js中)

1.声明全局容器
globalData: {
    userInfo: null,
    openid:null,
  },
2.在success中定义全局变量
  success: code => {//捕获openid并发送送给统一下单接口获取prepayid
            // var openid = code.data.openid;
            var app = getApp(); 
            app.globalData.openid=code.data.openid;
            //设置为全局变量
        }

使用全局变量(例如goods.js中)

const app = getApp()//使用app对象
//在wx.request中的data中如下使用即可
data: //请求参数
    {
      'openid': getApp().globalData.openid, 
    },

孤独是一剂良药

为您推荐