ljc-util
v0.9.0
Published
common func & req
Downloads
3
Readme
ljc-util
Request
简单包装的 Fetch
REQUEST API
- requestConfig 配置所有默认选项
- requestHeaders 设置 headers, 支持 object | key-value | function 类型参数
- send 发送请求
- getform, postform, get, post, head, del, put 发送请求(这些都是简化的 send)
- 支持 jsonp
- 下面为不在$$中的方法
- create 返回新实例
- config 同 requestConfig
- headers 同 requestHeaders
- prefix 设置请求前缀,可在 config 中设置
- beforeRequest 请求前 hook
- afterResponse 响应后 hook
- contentType 设置 content-type
Usage
import $$ from 'ljc-util';
$$.send('http://httpbin.org/post', {
method: 'POST',
data: { name: 'ailjc' },
}).then(resp => {
console.log(resp.json); // {name: 'ailjc'}
});
// 等价于,使用提供的post方法
$$.post('http://httpbin.org/post', { name: 'ailjc' }).then(resp => {
console.log(resp.json); // {name: 'ailjc'}
});