0.1.4 • Published 4 months ago
dfws-ve-taro-request v0.1.4
东方网升公共Request 基类
发布
更改package.json版本
yarn run build
npm publish
注:镜像源需切换回NPM官方源
链接
示例
yarn
yarn build
使用之前
该组件依赖于react,tarojs 使用前自行配置react,基于公共request基类(ve-trao-request)来实现和终端请求方式的统一性
何时使用
- 项目需要公共请求方法时
API
import Taro from '@tarojs/taro';
import Dfws from 've-taro-request';
// 公共请求基类
export const request = (url: string, data: object, method: any = 'get') => {
/**
* 公共基类 ve-trao-request
* @param {any} taro // 小程序版本
* @param {object} projectChannel // 东方网升项目公共 header
* @param {string} url // 接口地址
* @param {object | null} data // 接口参数
* @param {string} method // 接口请求方式
* @param {object | null} headers // 请求公共header参数
*/
return Dfws.request(Taro, {}, url, data, method);
}
// 配置简历model-request基类
App.request = request;
request props
参数 | 说明 | 类型 | 默认值 | |||
---|---|---|---|---|---|---|
taro | Taro全局变量 | object | {} | |||
projectChannel | 东方网升项目公共 header | object | {} | |||
url | 接口地址 | string | 'api/resume/upload' | |||
data | 接口参数 | object | {} | |||
method | 接口请求方式 | string | 'POST | PUT | GET | DELETE' |
headers | 请求公共header参数 | object | null | |||
debug | 是否开启调试模式 | boolean | false |