You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
huafeiyu/utils/request.js

40 lines
904 B

const baseUrl = 'https://huafeiyu.njrzwl.cn/api/'
const request = ({
url = '',
data = {},
type = 'GET',
header = {}
}) => {
return new Promise((resolve, reject) => {
uni.showLoading({
title: '加载中……'
});
let lang = ''
if(uni.getStorageSync('lang')=='zh'){
lang = ''
}else{
lang = 'EN_UK'
}
// debugger;
// console.log(lang,"刘丹")
uni.request({
method: type,
url: baseUrl + url,
data: data,
header: {language:lang},
dataType: 'json',
}).then((response) => {
setTimeout(function() {
uni.hideLoading();
}, 200);
let [error, res] = response;
resolve(res.data);
}).catch(error => {
let [err, res] = error;
reject(err)
})
});
}
export default request