axios请求版本1

    技术2024-04-05  80

    import axios from 'axios'; // 引入axios import { defaults } from 'autoprefixer'; export default function ajax(url,data={},type='GET'){ return new Promise((resolve,reject)=>{ let promise; if(type==='GET'){ let dataStr=''; Object.keys(data).forEach(key=>{ dataStr+=key+'='+data[key]+'&' }) if(dataStr!==''){ dataStr=dataStr.substring(0,dataStr.lastIndexOf('&')); url=url+'?'+dataStr } promise=axios.get(url) }else{ promise=axios.post(url,data) } promise.then(response=>{ resolve(response) }).catch(error=>{ reject(error) }) }) } import ajax from './ajax' //导出多个函数 export const reqAddress(页面参数)=>ajax('路径',页面参数) export const reqIndex(页面参数)=>ajax('路径',页面参数) export const reqCenter(页面参数)=>ajax('路径',页面参数) export const reqProfix(页面参数)=>ajax('路径',页面参数)

     

    Processed: 0.011, SQL: 10