uni-app对request封装(兼容java若依框架)

封装request.js

request.js放到项目的utils文件夹下:

csharp 复制代码
import global from "@/global.js"
export default (param) =>{

	let url = global.apiUrl + param.url;
	let method = param.method;
	let data = param.data;

	//将param数据赋值给data
	let params = param.params;
	if (params) data = params;

	//头
	let header = {}
	header["content-type"] = "application/json";
	header["Authorization"] = 'Bearer ' + global.getApiToken();//token是登录若依的token

	//返回Promist
	return new Promise((resolve, reject) => {
		uni.request({
			url: url,
			method: method,
			data: data,
			header: header,
			success: res => {
				resolve(res)
			},
			fail: err => {
				reject(err)
			}
		})
	})

}

调用

直接把若依生成的api文件复制到项目的api文件夹就可以

相关推荐
小妖6666 分钟前
js 实现python的SortedList有序集合
java·javascript·python
梦梦代码精8 分钟前
电商系统的核心难点:订单与营销系统如何设计?——LikeShop 架构深度拆解(规则计算与状态一致性)
java·开发语言·低代码·架构·开源·github
SZLSDH10 分钟前
专项治理场景下,数字孪生IOC的架构适配逻辑:以智慧河湖监管为例
java·大数据·架构·数据可视化
隐退山林10 分钟前
JavaEE进阶:SpringBoot日志
java·开发语言
东风微鸣13 分钟前
AWS 可靠性最佳实践:从架构设计到故障恢复一把梭
java·jvm·aws
敲敲千反田17 分钟前
微服务基础
java·微服务·架构
ideal-cs18 分钟前
总结:生产环境Logback日志配置模板与pattern格式案例
java·log4j·logback·pattern·后端日志
ooseabiscuit21 分钟前
Laravel3.x核心特性全解析
java·数据库·spring
凤山老林29 分钟前
慢SQL治理:索引优化实战指南——从定位到优化的完整解决方案
java·sql·springboot·慢sql治理·sql 性能优化
Aision_4 小时前
从工具调用到 MCP、Skill完整学习记录
java·python·gpt·学习·langchain·prompt·agi