Promise解决异步操作
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中
进行接口请求封装
// options中包含着数据
export function axiosPackage(options) {
return new Promise((resolve, reject) => {
let httpDefaultOpts = {
//http默认配置
method:options.method,
url:options.url,
timeout: 600000,
params:Object.assign(options.params),
data:Qs.stringify(options.params),
headers: options.method=='get'?{
'X-Requested-With': 'XMLHttpRequest',
"Accept":