为了账号安全,请及时绑定邮箱和手机立即绑定

axios如何封装请求?

axios如何封装请求?

凤凰求蛊 2019-05-09 08:09:49
this.$axios.get('/collection/select',{params:{schoolUid:this.common.getLocal('roleId'),name:"",pageNum:0,pageSize:0}}).then(res=>{if(res.data.code==1){this.list_plan=res.data.data.list;}})这个请求好多页面都用到,每次都这么写用起来好累。而且参数都是写死的,我只关心返回值就行了。这样该怎么封装比较好呢
查看完整描述

2 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

api.js
exportdefault{
selectClct(){
axios.get('/collection/select',{
params
})
.then(res=>{
if(res.data.code==1){
returnres.data.data.list;
}
})
}
}
用的时候
this.list_plan=awaitselectClct()
                            
查看完整回答
反对 回复 2019-05-09
  • 2 回答
  • 0 关注
  • 971 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号