axios-tt-request

1.0.0 • Public • Published

描述

  • 基于tt.request封装

安装

  • npm install axios-tt-request

功能

  • 支持拦截器
  • 请求取消
import axios from 'axios-tt-request'

// 使用拦截器
axios.intercepter.request.use(_ => _, _ => _)
axios.intercepter.response.use(_ => _.data, _ => _)

// 获取cancelFunc及cancelPromise
const {cancelPromise, cancelFunc} = axios.cancelFunc()

const config = {
  // 请求配置同tt.request
  url: 'https://www.baidu.com',
  // promise状态改变会调用abort方法来取消本次请求
  cancelPromise 
}

// 模拟请求时长
axios(config).then(res => console.log(res)).catch(error => console.log(error))
// 修改cancelPromise的状态来取消请求
cancelFunc()

Package Sidebar

Install

npm i axios-tt-request

Weekly Downloads

0

Version

1.0.0

License

ISC

Unpacked Size

13.6 kB

Total Files

15

Last publish

Collaborators

  • akaigege