创建封装类 net.js
import axios from "axios";
export let getnet =(config,result)=>{
const instance = axios.create({
baseURL: '/api',
timeout: 5000,
transformRequest: [function (data, headers) {
// 对发送的 data 进行任意转换处理
return data;
}],
responseType: 'json', // 默认值
responseEncoding: 'utf8', // 默认值
});
instance(config).then(value => {
result(value.data,"")
}).catch(value => {
result("",value)
})
}
调用
import {getnet} from 'net.js'
getnet({
url:"test1/aa",
method:"get",
params:{//参数
username:"li",
password:"123456",
id:"1234"
}
},(value,error)=>{
console.log(value)//正确值
console.log(error)//错误信息
})