uni-app 安装 uni-app-fetch 进行接口请求的封装

1、在 uni-app 中通过 uni.request 发起网络请求,在实际的应用中需要结合一些业务场景进行二次封装,比如配置 baseURL、拦截器等,

1、uni-app-fetch 是对 uni.request 的封装,通过 npm 来安装该模块

javascript 复制代码
# 安装 uni-app-fetch 模块
npm install uni-app-fetch

2、然后根据自身的业务需求来配置 uni-app-fetch

javascript 复制代码
// apis/uni-fetch.js

// 导入安装好的 uni-app-fetch 模块
import { createUniFetch } from 'uni-app-fetch'

// 配置符合自身业务的请求对象
export const uniFetch = createUniFetch({
	loading: { title: '正在加载...' },
	baseURL: 'https://slwl-api.itheima.net',
	intercept: {
		// 请求拦截器
		request(options) {
			// 后续补充实际逻辑
      return options
		},
		// 响应拦截器
		response(result) {
			// 后续补充实际逻辑
      return result
		},
	},
})

3、 自己的接口来测试一下

javascript 复制代码
<!-- pages/task/index.vue -->
<script setup>
  // 导入根据业务需要封装好的网络请求模块
	import { uniFetch } from '@/apis/uni-fetch'
	// 不关注请求结果是否有数据
	uniFetch({
		url: '/driver/tasks/list',
	})
</script>
相关推荐
mosen86835 分钟前
uniapp中uni.scss如何引入页面内或生效
前端·uni-app·scss
lyz24685937 分钟前
uniapp popup弹窗组件的自定义使用方法
uni-app
沙尘暴炒饭37 分钟前
uniapp 前端解决精度丢失的问题 (后端返回分布式id)
前端·uni-app
牛牛科技38 分钟前
生产管理系统PHP+Uniapp源码
uni-app
Smile_ping40 分钟前
uniapp——APP读取bin文件,解析文件的数据内容(一)
uni-app·uniapp 读取文件·app端读取bin文件
CDERP-plus41 分钟前
uniapp 3分钟集成轮播广告图
uni-app·erp·erp移动端
Liberty_yes43 分钟前
uniapp input苹果中文键盘输入拼音直接切换输入焦点监听失效
uni-app
街尾杂货店&1 小时前
webpakc介绍
uni-app
洗发水很好用14 小时前
uniApp打包H5发布到服务器(docker)
uni-app
YUJIAN。14 小时前
使用uniapp开发微信小程序-框架搭建
微信小程序·小程序·uni-app