tuns-mobile-components
Version:
Tuns Design UI
56 lines (41 loc) • 1.66 kB
Markdown
category: 常用库
type: General
title: Fetch
cols: 1
order: 2
轻度封装 axios,添加了状态验证,异常跳转功能,目前支持 web 端和移动端
> 可以在`src/config.js`中修改验证字段和跳转地址
> 如果当前逻辑无法满足业务需求,可尝试使用该库父类`solomon-fetch`
使用示例如下:
```jsx
// web端
import { get, post } from "solomon-fetch-web";
// 移动
import { get, post } from "solomon-fetch-mobile";
```
### Get
| 属性 | 说明 | 类型 | 默认值 |
| ---- | -------- | ------ | ------ |
| url | 后端接口 | string | - |
| data | 请求数据 | object | - |
| more | 选项 | object | - |
### Post
| 属性 | 说明 | 类型 | 默认值 |
| ---- | -------- | ------ | ------ |
| url | 后端接口 | string | - |
| data | 请求数据 | object | - |
| more | 选项 | object | - |
### Request
> 当 get post 无法满足业务需求的时候,可以尝试直接使用 request
| 属性 | 说明 | 类型 | 默认值 |
| ------ | -------------------------------------------- | ------ | ------ |
| url | 后端接口 | string | - |
| option | 选项(请求类型,头部信息等,详细请参考 fetch | object | - |
| more | 选项 | object | - |
### More
| 属性 | 说明 | 类型 | 默认值 |
| ----------- | ------------ | ------- | ------ |
| isCheck | 是否检查登录 | boolean | true |
| messageType | 消息提醒类型 | string | error |