From b5782673a8c569331fd3956a58a4f878e198379a Mon Sep 17 00:00:00 2001 From: viarotel Date: Tue, 26 Dec 2023 09:44:34 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=F0=9F=93=9D=20Update=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 67 ++++++++++++++++++++++++++ src/utils/request/uni-network/index.js | 5 +- 2 files changed, 68 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 05826ba..0d42287 100644 --- a/README.md +++ b/README.md @@ -84,6 +84,73 @@ app.config.globalProperties.$assets = useAssets ``` +#### 请求后端数据 + +> 详细使用请参阅 [uni-network](https://github.com/uni-helper/uni-network) + +```js +import request from '@/utils/request/index.js' + +// GET +request.get( + '/mock', + { id: 'mock-id' }, + { + /* more-options */ + } +) + +// POST +request.post( + '/mock', + { id: 'mock-id' }, + { + /* more-options */ + } +) + +// Upload +request.upload({ + url: '/mock', + dataType: 'json', + headers: { + 'content-type': 'multipart/form-data', + }, +}) + +// Common +request({ + method: 'post', + url: '/mock', + data: { + id: 'mock-id', + }, + headers: { + 'content-type': 'application/json', + }, +}) + +// 扩展方法 + +// 继承于 request.post,请求头默认添加 'Content-Type': 'multipart/form-data' +request.form( + '/mock', + { id: 'mock-id' }, + { + /* more-options */ + } +) + +// 继承于 request.post,请求头默认添加 'Content-Type': 'application/x-www-form-urlencoded' +request.query( + '/mock', + { id: 'mock-id' }, + { + /* more-options */ + } +) +``` + #### 路由间功能跳转 ```js diff --git a/src/utils/request/uni-network/index.js b/src/utils/request/uni-network/index.js index 5fe16d9..5c4207e 100644 --- a/src/utils/request/uni-network/index.js +++ b/src/utils/request/uni-network/index.js @@ -84,10 +84,7 @@ export default ({ }) service.interceptors.request.use(service.onRequest, service.onRequestError) - service.interceptors.response.use( - service.onResponse, - service.onResponseError, - ) + service.interceptors.response.use(service.onResponse, service.onResponseError) /** * 以表单形式提交数据