1.2.0 • Published 7 years ago

fetch-request v1.2.0

Weekly downloads
8
License
ISC
Repository
github
Last release
7 years ago

fetch-request

基于fetch封装的ajax组件 使用application/x-www-form-urlencoded方式提交

使用

import {setConfig, get, post, del, patch, put} from 'fetch-request'
setConfig({
  apiHost: 'http://www.baidu.com/',
  options: {
    credentials: 'include'
  },
  cache: true, //默认缓存
  headers: {
    Accept: 'application/json'
  },
  errHandle(err) {
    console.log(err)
  },
  reqHandle(url, options) {
    console.log(url, options)
  },
  respHandle(resp) {
    if (resp.errorCode === 200) {
      return resp.data
    } else {
      // 这里处理errorCode为其他的情况
      const error = new Error(resp.errorMessage || '未知错误')
      error.resp = resp
      throw error
    }
  }
})

get('user/info', {id: 123}).then(data => { console.log(data) })

1.2.0

7 years ago

1.1.0

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago