http.js
function http(url, method='get', data){
uni.showLoading({mask:true});
return new Promise((resolve, reject) => {
uni.request({
url:'http://aichat.jucd.cn/api/'+ url,
method: method,
header:{
token:uni.getStorageSync('token'),
},
success: (res) => {
resolve(res);
},
fail:(res) => {
uni.showModal({
content: '网络联接失败',
showCancel: false
});
reject(err)
},
complete: (res) => {
uni.hideLoading();
}
})
})
return url + getApp().globalData.apiroot + uni.getStorageSync('token');
}
export default http;
main.js
import http from './common/http.js'
app.config.globalProperties.$http = http;
页面调用
getApp().$http('get/base').then(res => {
this.http_val = res;
console.log(res.statusCode)
})
0 个评论
要回复文章请先登录或注册