当前位置: 首页 > news >正文

【微信小程序】uni-app 配置网络请求

原因

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

步骤

1.在项目文件夹,打开终端,执行 npm init -y ,生成 package.json 文件
2.在项目文件夹中,执行 npm install @escook/request-miniprogram
3.在项目的main.js入口文件中,通过如下的方式进行配置:
参考官方文档:https://www.npmjs.com/package/@escook/request-miniprogram

// 按需导入 $http 对象
import { $http } from '@escook/request-miniprogram'// 将按需导入的 $http 挂载到 wx 顶级对象之上,方便全局调用
wx.$http = $http// 在 uni-app 项目中,可以把 $http 挂载到 uni 顶级对象之上,方便全局调用
uni.$http = $http//配置请求根路径
$http.baseUrl='https://www.uinav.com'
//请求开始之前做一些事情
$http.beforeRequest = function (options) {uni.showLoading({title: '数据加载中...',})
}
//请求完成之后做一些事情
$http.afterRequest = function () {uni.hideLoading()
}
http://www.lryc.cn/news/370665.html

相关文章:

  • SpringCash
  • 小红书的文案是怎么写的?有啥套路么!
  • 开放平台接口安全验证
  • 【AI原理解析】— GPT-4o模型
  • Qt中图表图形绘制类介绍
  • nginx rewrite地址重写
  • java+vue3+el-tree实现树形结构操作
  • Oracle创建索引的LOGGING | NOLOGGING区别
  • GoogleDeepMind联合发布医学领域大语言模型论文技术讲解
  • Spark安装、解压、配置环境变量、WordCount
  • DeepSeek-V2-Chat多卡推理(不考虑性能)
  • 算法题day42(补5.28日卡:动态规划02)
  • 分治与递归
  • Spring中IOC容器
  • php redis分布式锁
  • kotlin 中的布尔
  • 有哪些ai聊天推荐?简单分享三款
  • Python第二语言(十、Python面向对象(上))
  • SolidWorks 2016 SP5安装教程
  • 为什么高考志愿只选计算机专业?
  • GPT大模型微调-提高垂直领域回答质量
  • 全网首发-Docker被封后的代理设置教程
  • 代码随想录算法训练营第五十七天|1143.最长公共子序列、1035.不相交的线、53. 最大子序和、392.判断子序列
  • RocketMQ事务性消息
  • mysql (事物)
  • kotlin 中的字符串
  • 网站线上模板建设的优缺点
  • 哲学家进餐问题
  • 无人机遥感在农林信息提取中的实现方法与GIS融合应用
  • 联想测开一面(电话面试)笔试60%