nzsto / fetch-polyfill

fetch 封装 包括错误处理 超时机制

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

文件位置

/src/js/lib/fetch.js

使用方法

get 请求

 Fetch('/status')
 .then(res => {
   console.log('res', res);
 })
 .catch(err => {
   console.log('err', err);
 })

post 请求

 Fetch('/submit', {
   method: 'POST',
   data: {
     name: 'chenxue'
   }
 })
 .then(res => {
   console.log('res', res);
 })
 .catch(err => {
   console.log('err', err);
 })

设置超时时间

Fetch('/submit', {
  method: 'POST',
  timeout: 500,
  data: {
    name: 'chenxue'
  }
})
.then(res => {
  console.log('res', res);
})
.catch(err => {
  console.log('err', err);
})

About

fetch 封装 包括错误处理 超时机制


Languages

Language:JavaScript 79.7%Language:CSS 16.7%Language:HTML 3.6%