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

相关推荐
短剑重铸之日6 分钟前
《设计模式》第六篇:装饰器模式
java·后端·设计模式·装饰器模式
像少年啦飞驰点、7 分钟前
零基础入门 Spring Boot:从‘Hello World’到可上线微服务的完整学习路径
java·spring boot·web开发·编程入门·后端开发
心 -9 分钟前
全栈实时聊天室(java项目)
java
1104.北光c°29 分钟前
【从零开始学Redis | 第一篇】Redis常用数据结构与基础
java·开发语言·spring boot·redis·笔记·spring·nosql
阿猿收手吧!39 分钟前
【C++】volatile与线程安全:核心区别解析
java·c++·安全
Hui Baby1 小时前
Java SPI 与 Spring SPI
java·python·spring
摇滚侠1 小时前
Maven 教程,Maven 安装及使用,5 小时上手 Maven 又快又稳
java·maven
倔强菜鸟1 小时前
2026.2.2--Jenkins的基本使用
java·运维·jenkins
hai74251 小时前
在 Eclipse 的 JSP 项目中引入 MySQL 驱动
java·mysql·eclipse
瑞雪兆丰年兮1 小时前
[从0开始学Java|第十一天]学生管理系统
java·开发语言