axios如何封装请求?

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;
}
})
这个请求好多页面都用到,每次都这么写用起来好累。而且参数都是写死的,我只关心返回值就行了。这样该怎么封装比较好呢
肥皂起泡泡
浏览 720回答 2
2回答

慕斯709654

api.jsexportdefault{selectClct(){axios.get('/collection/select',{params}).then(res=>{if(res.data.code==1){returnres.data.data.list;}})}}用的时候this.list_plan=awaitselectClct()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript