完成对请求失败的逻辑补充

This commit is contained in:
2021-08-09 23:49:43 +08:00
parent 45df1f7409
commit 1b0e9d3042
2 changed files with 45 additions and 10 deletions

View File

@@ -6,4 +6,4 @@
请根据`env.example.json`的格式按照自己的需求编写`env.json`,或者直接运行`cp env.example.json env.json`**否则无法正确处理网络请求!**
### 网络请求的用法
引入./src/helper/axios.js请以相对路径引入尽情使用其中的post、get方法它们会返回一个Promise或可被视作Promise的AsyncFunction且不会以抛出异常的方式通知网络错误它会在服务器返回内容中插入属性`networkStatus`**当值为200时才可以视作正确的服务器响应**,当值为-1时说明这是用户的网络错误**你不需要处理200以外的情况代码能够发出弹窗并建议用户重试**
引入./src/helper/axios.js请以相对路径引入尽情使用其中的post、get方法它们会返回一个Promise或可被视作Promise的AsyncFunction为方便不会以抛出异常的方式通知网络错误它会在服务器返回内容中插入属性`networkStatus`**当值为200时才可以视作正确的服务器响应**,当值为-1时说明这是用户的网络错误**你不需要处理200以外的情况代码能够发出弹窗并建议用户重试**