dreamworks 前端vue3+vite项目开发模板
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
import Request from './request' /** * 后续封装get post delete等方法的简单调用。 */
const request = new Request({ baseURL: import.meta.env.BASE_URL, timeout: 1000 * 60 * 5, interceptors: { // 请求拦截器
requestInterceptors: config => config, // 响应拦截器
responseInterceptors: result => result, }, })
/** * @description: 函数的描述 * @param config 不管是GET还是POST请求都使用data * @returns {Promise} */ const dreamworkRequest = config => { const { method = 'GET' } = config if (method === 'get' || method === 'GET') { config.params = config.data } return request.request(config) } // 取消请求
export const cancelRequest = url => { return request.cancelRequest(url) } // 取消全部请求
export const cancelAllRequest = () => { return request.cancelAllRequest() }
export default dreamworkRequest
|