1.0.0 • Published 2 years ago

cp-xt-decrypt v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

创奇--密钥保护请求

  • 描述:对请求密钥进行保护
  • 作者:Liupeng SunChenyu Zhangyanan Wangqin DengZhaoquan

安装

npm install cp-xt-decrypt --save

使用

  • 备注 1.2.7 版本开始去掉desType 参数
  • 适用范围:Vue项目、React项目、uniapp项目等项目
  • 示例如下
import { fetchApi } from 'cp-xt-decrypt'
fetchApi({
  type: '',
  url: 'xxx',
  method: '',
  data: {},
  header: {},
  timeout: 6000,
  interceptor_req: () => {},
  interceptor_res: () => {},
  desType: '',
  orgid: ''
}).then(result => {})

参数

参数类型是否必填备注
typestring请求方式,可选值uni、axios、js
urlstring请求地址
methodstring请求方式,默认:GET
dataobject请求参数,type为axios时,该参数为post请求参数
paramsobjectGET请求参数,仅type为axios时可用
headerobject请求头
timeoutnumber请求超时时间,默认6s
interceptor_reqfunction请求拦截器,仅type为axios时可用
interceptor_resfunction响应拦截器,仅type为axios时可用
responseTypestring服务器响应的数据类型,默认:json
orgidstring机构id
successfunction请求成功的回调,仅type为uni时可用
failfunction请求失败的回调,仅type为uni时可用
completefunction接口调用结束的回调函数(调用成功、失败都会执行),仅type为uni时可用