import axios from 'axios'
// var baseUrl = 'http://localhost:8080/admin'
let DEV_BASE_URL = "http://localhost:8080/admin"
let PRO_BASE_URL = "http://localhost:8080/admin"
let net_type = 0; // 0-开发, 1-生产
// get/post 请求统一修改的config参数
let BASE_CONFIG = {
// -- 请求头统一配置
// headers: {
// token: ""
// }
}
// get请求统一增加config参数
let GET_CONFIG = {
}
// post请求统一增config加参数
let POST_CONFIG = {
}
Object.assignEx = (tagert, source) => {
for (let k in source) {
if (typeof (source[k]) == "object") {
tagert[k] = tagert[k] || {}
Object.assignEx(tagert[k], source[k]);
} else {
tagert[k] = source[k]
}
}
}
class httpRequest {
/**
* 修改网络类型
* @param {*} config
*/
changeBaseUrl(config) {
if (net_type == 0) {
config.baseURL = DEV_BASE_URL;
} else {
config.baseURL = PRO_BASE_URL;
}
}
axios的封装
最新推荐文章于 2023-06-02 15:24:42 发布