在component文件夹下创建request文件
const request = (config) => {
// 拼接完整的接口路径
config.url = 'http://192.168.8.88:8111/' + config.url;
// 请求头
config.header = {
'content-type': 'application/x-www-form-urlencoded'
}
//判断是都携带参数
if (!config.data) {
config.data = {};
}
return new Promise((resolve,reject)=>{
uni.request(config).then(res=>{
// console.log(res)
resolve(res.data)
}).catch(err=>{
// console.log(err);
reject(err)
})
})
};
export default request;
在utils文件夹下创建api.js文件
import request from '@/components/request.js'; // 引入封装好的request
// 登录接口
export const Login = (data)=> {
return request({
method: "post", // 请求方式
url: 'app_login/', // 请求的url
data: data // 参数
})
}
使用
import {
Login
} from '@/utils/api.js'
async login() {
let data = {
account: this.account,
psd: this.psd,
mac: this.mac
}
let res = await Login(data)
console.log(res);
},