说明
- api/requset跟api/uploadFile 文件是封装的请求方法
- 非特殊情况项目所有请求都经过次方法
- 处理了项目上一些业务拦截以及提示
- 返回状态码 为负数情况均会弹出提示框,noShowMessage为true的接口不显示错误提示
请求公共参数说明
key | 类型 | 说明 |
---|---|---|
baseUrl | String | 接口基础路径(通过store状态apiBaseUrl获取) |
header["sign"] | String | 请求头-验证接口签名 |
header["Program"] | String | 请求头-所属平台标识 wap:表示h5或公众号 miniProgram:表示微信小程序 app:表示app |
header["website-id"] | String | 请求头-微信小程序必传 |
header["user-token"] | String | 请求头-用户标识(通过store状态token获取) |
请求配置(config)参数说明
- interface 请求接口地方传入相关参数,也可以在页面上请求接口时带上
key | 类型 | 说明 |
---|---|---|
isShowLoading | Boolean | 是否显示加载中动画提示 |
loadingText | String | 加载中提示文案 |
noShowMessage | Boolean | 不提示相关出错信息(默认false) |
errorCallback | Boolean | 是否出错时点击确定是返回上一页(默认false) |
noLogin | Boolean | 不需要登录状态下才能请求(公众号端,并且没登录情况下才生效此判断) |
noCancel | Boolean | 默认false ,表示该接口,切换页面时候,如果没有请求完成则取消请求,为true时,则正常请求,不取消 |