话不多说直接上代码

app.js

//app.js
App({
  onLaunch: function () {
    
    if (!wx.cloud) {
      console.error(\'请使用 2.2.3 或以上的基础库以使用云能力\')
    } else {
      wx.cloud.init({
        // env 参数说明:
        //   env 参数决定接下来小程序发起的云开发调用(wx.cloud.xxx)会默认请求到哪个云环境的资源
        //   此处请填入环境 ID, 环境 ID 可打开云控制台查看
        //   如不填则使用默认环境(第一个创建的环境)
        // env: \'my-env-id\',
        traceUser: true,
      })
    }

    this.globalData = {
      PostData: "https://bw.cross.echosite.cn/shjz/",
      appid:\'*********************\',
      secret:\'***********************\'
    }
  }
})

index.js

const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    openid:\'\',
    url:app.globalData.PostData,
    STATE:\'\'
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this;
    wx.request({
      url: that.data.url+\'people!doNotNeedSession_findPeople.do\',
      data: {
      },
      method: \'POST\',
      header: {
        \'content-type\': \'application/x-www-form-urlencoded;charset=utf-8\'
      },
      success: function (res) {
        console.log(res.data);
        console.log(res.data.obj.status);
        var STATE = res.data.obj.status;
        if(STATE==\'1\'){
          wx.navigateTo({
            url: \'../msg/msg?msg=\'+"正在审核中,大概需要1-3个工作日,请耐心等待",
          })
        }else if(STATE==\'2\'){

        }else if(STATE==\'4\'){
          wx.navigateTo({
            url: \'../msg/msg?msg=\'+"经工作人员验证,该人员已死亡",
          })
        }else{
          wx.navigateTo({
            url: \'../validation/validation?openId=\'+res.data.obj.openId,
          })
        }
      },
      fail: function (res) {
        console.log("--------fail--------");
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  open:function(){
    var that = this;
    wx.login({
      success:function(res){
        var header = {
          \'content-type\':\'application/x-www-form-urlencoded\',
          \'token\': wx.getStorageSync(\'token\')//读取cookie 拿到登录之后异步保存的token值
        };
        if (res.code) {
          console.log(res.code);
          wx.request({//getOpenid
            url: \'https://api.weixin.qq.com/sns/jscode2session\',
              data: {
                appid: \'wxe2c2f7a299dc4469\', //AppID
                secret: \'d67796d58ef5e7df941d079682d6c269\',//secret密钥
                grant_type: \'authorization_code\',
                js_code: res.code
              },
           method: \'GET\',
          header: header,
            success: function (res) {
              var openid = res.data.openid; //登录之后返回的openid
              // this.setData({
              //   openid: res.data.openid
              // });
              console.log(openid+\'我的openid\');
              wx.setStorageSync(\'openid\', openid) //储存openid
              if (openid != null & openid != undefined) {
                wx.getUserInfo({
                  success: function (res) {
                   
                  },
                  fail: function (res) {
                    //console.info(\'用户拒绝授权\');
                  }
                }); 
              }else{
                console.info(\'获取用户openid失败\');
              }
            },
            fail: function (res) {
              console.info(\'获取用户openid失败\');
              console.log(error);
            }
          })
        }
      }
    })
  }

})

直接定义一个常量就可以引用到了是不非常方便。。。。。。。

版权声明:本文为wolf-shuai原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/wolf-shuai/p/13217602.html