# npm install axios
import axios from "axios"
export function request (config, success, failure) {
const instance = axios.create({
baseURL: "请求地址",
timeout: 5000
})
instance(config).then((res) => {
success(res)
}).catch(err => {
failure(err)
})
}
import { request } from "@/asset/request/request.js"
request({
url: '请求地址',
}, (res) => {
console.log(res)
}, (err) => {
console.log(err)
})
export const request = (config) => {
const instance = axios.create({
baseURL: "请求地址",
timeout: 5000
})
instance(config.baseConfig).then(res => {
config.success(res)
}).catch(err => {
config.failure(err)
})
}
import { request } from "@/asset/request/request.js"
request({
baseConfig:{},
success: ()=> {},
failure: () => {}
})
import axios from "axios"
export const request = (config) => {
return new Promise((resolve, reject) => {
const instance = axios.create({
baseURL: "请求地址",
timeout: 5000
})
instance(config).then(res => {
resolve(res)
}).catch(err => {
reject(err)
})
})
}
import { request } from "@/asset/request/reques.js"
reuqest({
url: "请求地址"
}).then((res) => {
console.log(res)
}).catch(err => {
consolr.log(err)
})
import axios from "axios"
const instance1 = axios.create({
baseURL: "请求地址1",
timeout: 5000
})
instance1({
url: "请求地址1"
}).then(res => {
config.success(res)
}).catch(err => {
config.failure(err)
})
instance1({
url: "请求地址2",
params: {
}
}).then(res => {
config.success(res)
}).catch(err => {
config.failure(err)
})
const instance2 = axios.create({
baseURL: "请求地址1",
timeout: 5000
})
instance2({
url: "请求地址1"
}).then(res => {
config.success(res)
}).catch(err => {
config.failure(err)
})