随手精灵小程序,单独为了获取WIFI信息加强围栏告警功能能力
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

39 lines
951B

  1. const app = getApp()
  2. // 封装wx.request请求
  3. const request = (url, options) => {
  4. return new Promise((resolve, reject) => {
  5. wx.request({
  6. url: `${url}`,
  7. method: options.method,
  8. data: options.method === 'GET' ? options.data : JSON.stringify(options.data),
  9. header: {
  10. 'AccessToken': wx.getStorageSync('authToken')
  11. },
  12. // AccessToken
  13. success(request) {
  14. if (request.data.code === 0) {
  15. resolve(request.data)
  16. } else {
  17. reject(request.data)
  18. }
  19. },
  20. fail(error) {
  21. reject(error.data)
  22. }
  23. })
  24. })
  25. }
  26. const get = (url, options = {}) => {
  27. return request(url, { method: 'GET', data: options })
  28. }
  29. const post = (url, options) => {
  30. return request(url, { method: 'POST', data: options })
  31. }
  32. module.exports = {
  33. get,
  34. post,
  35. }