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

相关推荐
小鸡脚来咯7 分钟前
前端传输的数据格式的选择
java·开发语言·前端·后端
MDY12198 分钟前
IDEA推送文件到GIT失败,显示:无法执行Git:无法识别Git可执行文件的版本:无响应
java·ide·git·intellij-idea
期待のcode36 分钟前
java的IO流
java·开发语言
什么都不会的Tristan36 分钟前
Feed流(关注推送)
java·前端·数据库
网小鱼的学习笔记43 分钟前
面试题1:==和equals的比较
java·jvm·面试
亓才孓1 小时前
深浅拷贝--Java
java·开发语言·windows
潲爺1 小时前
Java笔记总结
java·开发语言·笔记·学习
jyd01241 小时前
Spring Boot 文件上传大小限制问题:413 与 MaxUploadSizeExceededException 解决方案
java·spring boot·后端
絔宝1 小时前
Eclipse配置 Maven 国内镜像
java·eclipse·maven
虾说羊1 小时前
Spring Boot前后端分离项目部署
java·spring boot·后端