import { fetch } from './request.js'; const typeObj = { headerGET: { "Content-type": 'application/x-www-from-urlencoded' }, headerPOST: { "Content-type":'application/json' }, } // 通用接口请求 export const reqAll = (url, params, opt = {}) => { opt.data = params; opt.header = typeObj['headerPOST']; return fetch(url, opt) } // get请求 // urlParam是拼接路径的参数 export const reqGet = (url, params, urlParam, opt = {}) => { opt.header = typeObj['headerGET']; opt.method = "GET"; opt.data = params; return fetch(url, opt ,urlParam) } // post请求 export const reqPost = (url, params,form, opt = {}) => { if(form == 'form'){ opt.header = {'Content-Type': 'application/x-www-form-urlencoded'} } else { opt.header = typeObj['headerPOST']; } opt.method = "POST"; opt.data = params; opt.params = params; return fetch(url, opt) }