//封装
http:(url,param={},method='post')=>{
return new Promise((resolve,reject) =>{
let loading = $zbb.loading();
param._t = store.state.radishH5Catch._t || '';
axios({
method,
url,
[method === 'post'? 'data':'params']:param
}).then(res=>{
if (res.data.flag === 0) {
loading.clear();
resolve(res.data.data);
console.log(url,res.data.data);
} else {
$zbb.msg(res.data.msg);
reject(res.data.msg);
if(res.data.msg === '请登录'){
router.push('/login');
}
}
}).catch((err)=>{
$zbb.msg('请求数据失败');
reject(err);
// loading.clear();
})
}).catch((reason) =>{
console.error('err:' + reason);
});
}
// 定义api
export const releaseDelApi = id =>http('/info',{id});
使用
async function(){
let res =await releaseDelApi (id);
console.log(res)
}
2019-08-27
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 本周计划 这周我需要抓紧时间看看论文,刷刷LeetCode,看几个nlp项目。下面是具体目标hhh: 学习超过40...