# 功能描述

利用axios实现前端与后端的交互。
源码路径: node_modules/sei-ui/src/utils/http.js。

# 方法Methods

方法名称 参数 说明
setDefaultEvn(evn) {baseURL: null, crossDomain: true, withCredentials: true, timeout: 15000} 设置缺省的环境参数
post(url, params = {}, isLoading, isMessage, contentType, timeout, isGo = true) url: 地址
params: 数据
isLoading: 是否需要动画,默认为false(无进度条动画)
isMessage: 是否显示执行结果提示框,默认为false(不提示)
contentType: 提交类型,默认为: application/json;charset=utf-8
timeout: 超时时长
isGo: 未登陆时是否进行跳转
POST方式提交请求
get (url, params = {}, isLoading, isMessage, contentType, timeout, isGo = true) url: 地址
params: 数据
isLoading: 是否需要动画,默认为false(无进度条动画)
isMessage: 是否显示执行结果提示框,默认为false(不提示)
contentType: 提交类型,默认为: application/json;charset=utf-8
timeout: 超时时长
isGo: 未登陆时是否进行跳转
GET方式提交请求
fileUpload (url, params = {}, isLoading, isMessage, timeout = 1500000) url: 地址
params: 数据
isLoading: 是否需要动画,默认为false(无进度条动画)
isMessage: 是否显示执行结果提示框,默认为false(不提示)
文件上传
fileDown (url, params = {}, isLoading, saveFileName, timeout = 1500000) url: 地址
params: json格式参数
saveFileName:保存的文件名称
isLoading: 是否需要动画,默认为false(无进度条动画)
timeout: 超时时长
文件下载