import axios from 'axios' var requestConfig = window.dt_Config.requestConfig // `baseURL` 将自动加在 `url` 前面,除非 `url` 是一个绝对 URL。 let baseURL = '' const instance = axios.create({ baseURL: baseURL, timeout: 10000, headers: {} }) // 另一种配置超时时间 instance.defaults.timeout = 25000 function request ({ url = '', method = 'get', data = {}, params = {} }) { if (!url) { url = requestConfig } return new Promise((resolve, reject) => { instance({ method: method, url: url, data: data, params: params }).then(resolve).catch(err => { reject(err) }) }) } export const url = requestConfig export default request