1.0.2 • Published 5 years ago

sealui-request v1.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

sealui-request

Usage

import sealuiRequest from 'sealui-request'

sealuiRequest({
  url:'xxxxx',
  data: {
    x: 1,
    y: 2
  },
  retry: 1,
  retryDelay: 2000
  }
}).then(res => {
  console.log(res)
}, err => {
  console.log(err)
})

sealuiRequest({
  url:'xxxxx',
  data: {
    x: 1,
    y: 2
  },
  success: (res) => {
    console.log(res)
  },
  fail: (err) => {
    console.log(err)
  }
})

API

参数说明类型默认值可选值
url请求的URL地址string
methodHTTP 请求方法stringGETPOST、PUT、DELETE、PATCH
data请求的参数object
header设置请求的 header,header 中不能设置 Referer。content-type 默认为 application/x-www-form-urlencodedobject
dataType返回的数据格式stringjson
retry请求失败后的重试次数number3
retryDelay请求失败后的重试间隔 (毫秒)number2000
dataType数据类型stringjson
timeOut请求超时时长 (毫秒)number5000
withCredentials是否跨域请求booleanfalse
beforeRequest请求拦截器function
afterRequest响应拦截器function
success请求成功切有数据返回function
fail请求失败function
complete请求完成,不管是成功还是失败,都会执行function