1.1.8 • Published 4 years ago

asyncquest v1.1.8

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

AsyncQuest

npm version

Step

npm i asyncquest

Options

paramdefaultdesc
methodpost默认为post
url''可通过全局配置,前侧加#则忽略配置url
beforeSendfunction发送器回调,无返回参数终止请求
dataObject请求参数

asyncquest({
    url: '/user',
    data: {
        ...
    }
    beforeSend(param){
       ...
       注!不返回则终止请求
       return param
    }
}).then(e=>{
    ...
}).catch(err=>{
    ...
})

全局配置

paramdefaultdesc
baseUrlpost默认为post
commonParam全局参数,所有post自动添加
Content-Type请求头

asyncquest.defaults.baseURL = '../INDEX/';
asyncquest.defaults['Content-Type'] = 'application/json';
asyncquest.defaults.commonParam = {
    IS_BACK: 1
};

DESC

  • 发送前回调,无返回参数终止发送,返回失败状态,生命周期, 拦截器-beforeSend-发送
  • 添加默认参数,通过全局设置,后续所有post请求加上该参数
  • 全局配置header
  • baseUrl { - 全局配置,本地不写url,则自动带入为url - 全局配置,本地写入url,则自动加前缀 }
  • url { - 前面加# 则重新设置当前url,无视baseUrl - 不加# baseUrl 加在前面 }
1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago