小程序链接助手

util.js 1.0KB

12345678910111213141516171819202122232425262728293031323334353637
  1. var rootDocment = 'https://link.wenxingshuju.com';//域名
  2. // var rootDocment='http://47.95.35.234:10201'
  3. function req(url, method, data, cb, fail_cb, selfHeader) {
  4. var dataes = {}
  5. var header = {
  6. 'sessionKey':wx.getStorageSync('session_key')?wx.getStorageSync('session_key'):false
  7. }
  8. wx.request({
  9. url: rootDocment + url,
  10. data: data ? Object.assign(data, dataes) : dataes,
  11. method: method,
  12. header: selfHeader ? Object.assign(selfHeader,header) : header,
  13. success: function (res) {
  14. if(res.data.errno == '4001'){//登录过期
  15. wx.hideLoading()
  16. wx.clearStorage()
  17. wx.switchTab({
  18. url: '/pages/index/index',
  19. })
  20. // setTimeout(() => {
  21. wx.showToast({
  22. title: '登陆过期',
  23. icon: 'none'
  24. })
  25. // }, 1000);
  26. }else{
  27. return typeof cb == "function" && cb(res.data)
  28. }
  29. },
  30. fail: function (err) {
  31. return typeof fail_cb == "function" && fail_cb(err)
  32. }
  33. })
  34. }
  35. module.exports = {
  36. req: req
  37. }