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

相关推荐
q***31893 分钟前
深入解析Spring Boot中的@ConfigurationProperties注解
java·spring boot·后端
m0_565611136 分钟前
Java Stream流操作全解析
java·开发语言·算法
xiezhr25 分钟前
接口开发,咱得整得“优雅”点
java·api·代码规范
bagadesu34 分钟前
IDEA + Spring Boot 的三种热加载方案
java·后端
二进制person1 小时前
JavaEE初阶 --文件操作和IO
java·java-ee
@老蝴2 小时前
Java EE - 线程安全的产生及解决方法
java·开发语言·java-ee
せいしゅん青春之我2 小时前
【JavaEE初阶】网络层-IP协议
java·服务器·网络·网络协议·tcp/ip·java-ee
Han.miracle2 小时前
Java ee初阶——定时器
java·java-ee
飞鱼&2 小时前
HashMap相关问题详解
java·hashmap