uniapp请求后端接口

新建文件夹utils

javascript 复制代码
const request = (config) => {
	// 拼接完整的接口路径
	config.url = 'http://mm.test.cn' + config.url;
	//这里拼接的是访问后端接口的地址,http://mm.test.cn/prod-api/test
	console.log(config.url)
	//判断是都携带参数
	if(!config.data){
		config.data = {};
	}
	let promise = new Promise(function(resolve, reject) {
		uni.request(config).then(responses => {
			// 异常
			if (responses[0]) {
				reject({message : "网络超时"});
			} else {
				let response = responses; // 如果返回的结果是data.data的,嫌麻烦可以用这个,return res,这样只返回一个data
				resolve(response);
			}
		}).catch(error => {
			reject(error);
		})
	})
	return promise;
};
 
export default request;

新建文件夹api

javascript 复制代码
import request from '@/utils/request'
 
export function queryExistAbility(data) {
  	return request({
  		method: "post", // 请求方式
  		url: '/admin/api/queryExistAbility', // 请求的url
  		data // 参数
  	})
  }

使用

javascript 复制代码
import {
		queryExistAbility
	} from '@/api/index.js'

queryData(){
	queryExistAbility({
		
	}).then(res => {
		console.log(res)
	}).catch((err)=>{
		
	})
}
相关推荐
Σίσυφος190021 分钟前
halcon 条形码、二维码识别、opencv识别
前端·数据库
乔冠宇22 分钟前
微信小程序修改个人信息头像(uniapp开发)
微信小程序·小程序·uni-app
学代码的小前端22 分钟前
0基础学前端-----CSS DAY13
前端·css
dorabighead1 小时前
JavaScript 高级程序设计 读书笔记(第三章)
开发语言·javascript·ecmascript
css趣多多2 小时前
案例自定义tabBar
前端
姑苏洛言3 小时前
DeepSeek写微信转盘小程序需求文档,这不比产品经理强?
前端
林的快手3 小时前
CSS列表属性
前端·javascript·css·ajax·firefox·html5·safari
匹马夕阳3 小时前
ECharts极简入门
前端·信息可视化·echarts
bug总结4 小时前
新学一个JavaScript 的 classList API
开发语言·javascript·ecmascript
网络安全-老纪4 小时前
网络安全-js安全知识点与XSS常用payloads
javascript·安全·web安全