Skip to content
官方QQ交流群
pc端ui:468705115   点此加入
移动端ui:468217742   点此加入
技术交流1:87208295   点此加入
技术交流2:787747122   点此加入
官网
云控制台
开放平台
关注微信公众号
代码仓库: 码云

RequestClass 实例

简要

  • 数据请求、网络请求
  • 支持 vue3 项目,基于 axios 封装
  • 支持 uniapp 项目,基于 uni.request 封装
  • 支持 nuxt3 服务端渲染,基于 useFetch 封装

构造参数

参数类型说明示例
baseURLString接口请求的基础url路径
flagFuncFunction重新获取flag的方法
flagMapObjectflag方式请求需配置
needMethodsArray需要转换的methods,支持 PUT、PATCH、DELETE
headersObject每次请求携带的 header 变量
requestsObject每次请求携带的 request 变量

方法

  • 设置参数
方式说明示例
setFlag设置flag
setHeader设置header
setRequest设置request
  • flag 请求(推荐)
方式说明示例
flagGetGET请求,获取多条、一条查看
flagPostPOST请求,提交、新增、更新 、删除查看
flagPutPUT请求,修改全部字段,更新数据查看
flagPatchPATCH请求,修改单个字段,更新部分查看
flagDelDELETE请求,删除数据查看
flagUploadPOST请求,上传
  • url 请求
方式说明示例
urlGetGET请求数据查看
urlPostPOST提交数据查看
urlPutPUT更新数据
urlPatchPATCH更新部分
urlDelDELETE删除数据
urlUploadPOST请求,上传

重写功能

方式说明示例
resetNetError重写错误展示
resetNetResponse重写响应拦截器

Copyright © 2017 10yun.com | 十云提供计算服务-IPV6 | ctocode组开发