// vuex 的使用 详情参考官网 https://uniapp.dcloud.io/vue-vuex
export default class Request {
http(param) {
// 请求参数
var url = param.url,
method = param.method,
header = param.header || {},
data = param.data || {},
hideCompanyId = param.hideCompanyId || false,
hideLoading = param.hideLoading || false,
target = param.target || false
header = {'Authorization': ''}
var token = uni.getStorageSync('token')
// if(!token && !target){
// uni.reLaunch({ //信息更新成功后跳转到小程序首页
// url: '/pages/index/index'
// });
// return
// } else {
// header = {'Authorization': token}
// }
// const companyId = uni.getStorageSync('companyId')
// if(!data.companyId && !hideCompanyId){
// data = Object.assign(data,{
// companyId: companyId
// })
// }
// 加载圈
if (!hideLoading && !param?.keepLoading) {
uni.showLoading({
title: '加载中...'
});
}
// 返回promise
return new Promise((resolve, reject) => {
// 请求
uni.request({
url: param.url,
data: param.data,
method: param.method,
header: header,
success: (res) => {
if (res.data.code === 200 || res.data.code === 1000) {
// 将结果抛出
resolve(res.data)
} else {
if(!hideLoading && !param?.keepLoading){
uni.showToast({
title: res.data.message,
icon: 'none'
});
} else if(param?.keepLoading){
uni.showModal({
title: '提示',
showCancel: false,
content: res.data.message,
success: function (res) {
if (res.confirm) {
// console.log('用户点击确定');
} else if (res.cancel) {
// console.log('用户点击取消');
}
}
})
} else {
uni.showToast({
title: res.data.message,
icon: 'none'
});
}
return;
}
},
//请求失败
fail: (e) => {
uni.showToast({
// title: "" + e.data.msg,
icon: 'none'
});
resolve(e.data);
},
//请求完成
complete() {
//隐藏加载
if (!hideLoading) {
uni.hideLoading();
}
resolve();
return;
}
})
})
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Api接口调用封装,实现POSt,GET等数据请求

共4个文件
js:3个
css:1个

1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉

温馨提示
Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调用封装,实现POSt,GET等数据请求,Api接口调
资源推荐
资源详情
资源评论





























收起资源包目录










共 4 条
- 1
资源评论

- qq_250056272023-07-21资源很好用,有较大的参考价值,资源不错,支持一下。

黑白两客
- 粉丝: 1393
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 如何在EXCEL中怎么输入各种字符.doc
- 5报文摘要算法的研究与实现-信息加密.docx
- 宁乐购购物网站实施方案书方案设计书2.doc
- 简述网络信息安全防护体系——朱节中.docx
- PLC无塔供水大学本科方案设计书2.doc
- 王雪斌-基于PLC的水暖锅炉控制系统改造设计.doc
- 计算机网络专业实习报告.docx
- 区块链技术将带来全方位变革.docx
- 基于PLC三层电梯控制系统的方案设计书.doc
- 交互设计的理论与实践精髓
- 2010年1月自考Java语言程序设计(一)试题.doc
- CADCAM综合训练子项目任务书.doc
- 国有林场计算机信息化建设及管理探析.docx
- 会计人员应对人工智能冲击的对策探索.docx
- Socket网络聊天系统开发与设计方案.doc
- 市政工程项目管理施工中进度控制要点剖析.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
