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文件夹就可以

相关推荐
DFT计算杂谈2 分钟前
自动化脚本一键绘制三元化合物相图
java·运维·服务器·开发语言·前端·python·自动化
2301_7717172112 分钟前
Spring Boot 自动配置核心注解
java·spring boot·mybatis
小Y._15 分钟前
面试被问synchronized锁升级,这5个问题答不上来直接挂!
java
姚青&26 分钟前
测试技术体系
java·python
南境十里·墨染春水40 分钟前
C++日志 2——实现单线程日志系统
java·jvm·c++
布吉岛的石头1 小时前
微服务网关统一鉴权、限流、日志实战
java·spring·微服务
超级无敌葛大侠1 小时前
Redis主从复制
java·redis
殷紫川2 小时前
90% Java 开发都踩过坑的 @Resource 与 @Autowired
java
程序员老邢2 小时前
【产品底稿 12】工程架构最终定型:完整模块拆分、分包规范、层级依赖与开发规约全清单
微服务·架构·springboot·多模块·技术债务