| | |
| | | } |
| | | 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) |
| | | } |