wk
2024-06-13 9acf4430b2a93bd6db86908663fc843fce040429
api/index.js
@@ -73,3 +73,27 @@
   }
   return fetch(url, opt, urlType)
}
export const reqPut = (url, params, urlType, opt = {}) => {
   opt.method = 'Put'
   if (urlType == 'params') {
      Object.keys(params).map(item => {
         // 这里面不能用params.item,点运算符加标识符的形式取值,因为item是Object.keys生成的每一项键都是字符串,不是标识符,可以用[]的形式访问
         if (params[item] == null) {
            params[item] = ''
         }
      })
      opt.params = params
      opt.header = typeObj['headerPut']
   } else if (urlType == 'json') {
      opt.header = typeObj['jsonPut']
      opt.data = params
   } else if (urlType == 'utf8') {
      opt.header = typeObj['utfPOSt']
      opt.data = params
   } else {
      opt.data = params
      opt.header = typeObj['headerPut']
   }
   return fetch(url, opt, urlType)
}