app.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //app.js
  2. App({
  3. globalData: {
  4. // publicUrl: 'http://10.16.10.139:8090', //luyu
  5. publicUrl2: 'http://10.16.4.19:8090', //huyubo
  6. publicUrl: 'https://sqdx.windd.cn', //fwq
  7. // publicUrl2: 'https://sqdx.windd.cn', //fwq
  8. },
  9. getSessionkey() {
  10. var sessionKey = "";
  11. var _this = this;
  12. wx.checkSession({
  13. success: () => {
  14. console.log("我有缓存")
  15. var sessionKey = wx.getStorageSync('sessionKey');
  16. return sessionKey;
  17. },
  18. fail() {
  19. console.log("我没有缓存并去登录请求")
  20. wx.login({
  21. success(res) {
  22. console.log(res);
  23. var code = res.code
  24. wx.request({
  25. url: app.globalData.publicUrl2 + '/wx/user/wx7e7a46e129d6cd0f/login',
  26. method: "get",
  27. data: {
  28. code
  29. },
  30. success: function (res) {
  31. sessionKey = res.data.sessionKey;
  32. wx.setStorageSync('sessionKey', res.data.sessionKey);
  33. return sessionKey;
  34. }
  35. })
  36. }
  37. })
  38. }
  39. })
  40. }
  41. })