首页 > 其他分享 >uniapp配置网络请求

uniapp配置网络请求

时间:2022-09-19 16:58:07浏览次数:60  
标签:uniapp http 请求 request 网络 miniprogram uni escook

网络请求

自己配置的uni网络请求

 

由于平台的限制,小程序项目中不支持 axios,而且原生的 uni.request() API 功能较为简单,不支持拦截器等全局定制的功能。因此,建议在 uni-app 项目中使用 @escook/request-miniprogram 第三方包发起网络数据请求。

 
请参考 @escook/request-miniprogram 的官方文档进行安装、配置、使用   官方文档:https://www.npmjs.com/package/@escook/request-miniprogram  

最终,在项目的 main.js 入口文件中,通过如下的方式进行配置:

 

注意:baseUrl是请求的根路径,要根据实际获取数据的路径配置

 
import { $http } from '@escook/request-miniprogram'
uni.$http = $http// 配置请求根路径$http.baseUrl = 'https://www.baidu.com'  
// 请求开始之前做一些事情$http.beforeRequest = function (options) {  uni.showLoading({    title: '数据加载中...',  })}
// 请求完成之后做一些事情$http.afterRequest = function () {  uni.hideLoading()}

实际中发起请求

用async和await异步,简单明了

               

标签:uniapp,http,请求,request,网络,miniprogram,uni,escook
From: https://www.cnblogs.com/wang312/p/16708222.html

相关文章

  • 2022 ICPC 网络预选赛(9.17)
    L给出一个s和t求s一个最长子串使得s中不存在t中长度大于2的子串。直接的想法是状压dp不过复杂度很高。仔细考虑当前形成子串中若包含t的一个字符所形成的的限制是该字......
  • 基于HBuilderX+UniApp+ThorUI的手机端前端开发处理
    现在的很多程序应用,基本上都是需要多端覆盖,因此基于一个WebAPI的后端接口,来构建多端应用,如微信、H5、APP、WInForm、BS的Web管理端等都是常见的应用。本篇随笔概括性的介......
  • ssh工具连接 vmware虚拟机的linux 网络适配器的网络连接类型为"仅主机"
    在Windows下,查看网络适配器,属于vmware的有两个VMnet1是"仅主机模式"的,VMnet8是NAT模式的,个人理解:仅主机模式就是虚拟了一个内网,所以要ping通或者连接ssh就必须在......
  • python 网络编程
    IP地址联网设备(电脑)每次介入网络,都会按照网络的规则,分配身份证号码,每个IP地址对应一个设备。每次进入网络IP地址未必相同。查看电脑IP地址windows:ipconfigIP地址就是I......
  • 网络编程 一
    IP地址联网设备(电脑)每次介入网络,都会按照网络的规则,分配身份证号码,每个IP地址对应一个设备。每次进入网络IP地址未必相同。查看电脑IP地址windows:ipconfigIP地址就是I......
  • 自定义docker网络与自定义的网络之间的连通
    一、自定义一个docker网络1、创建一个自定义网络[root@master~]#dockernetworkcreate--driverbridge--subnet10.192.0.0/24--gateway10.192.0.1mynet806b16d......
  • 计算机网络 _ 网络层
    网际协议IP是TCP/IP体系中两个最主要的协议之一。与IP协议配套使用的还有三个协议:地址解析协议ARP(AddressResolutionProtocol)网际控制报文协议ICMP(Inter......
  • jQuery伪造post请求
     导出使用场景:当前端需要传非常多的参数数据,就需要用到post导出get请求:window.location.href="/CustomOrder/MapRowLinePlan/PlanUseCommunityDown?appCode=CTMS&dat......
  • 40. 网络加载框架Retrofit完成文件上传和下载
    40.网络加载框架Retrofit完成文件上传和下载40.1文件上传服务接口packagecom.dingjiaxiong.myretrofit;importokhttp3.MultipartBody;importokhttp3.ResponseBody;......
  • 36. 网络加载框架OkHttp的同步与异步请求
    36.网络加载框架OkHttp的同步与异步请求36.1简介官方地址https://github.com/square/okhttpandroid网络框架之OKhttp一个处理网络请求的开源项目,是安卓端最火热......