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

axios如何封装请求?

axios如何封装请求?

翻过高山走不出你 2019-01-28 10:43:15
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;     } })这个请求好多页面都用到,每次都这么写用起来好累。而且参数都是写死的,我只关心返回值就行了。这样该怎么封装比较好呢
查看完整描述

1 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

api.js

export default {
    selectClct(){
        axios.get('/collection/select',{
            params
        })
        .then(res=>{            if(res.data.code == 1){                return res.data.data.list;
            }
        })
    }
}

用的时候

this.list_plan = await selectClct()


查看完整回答
反对 回复 2019-01-28
  • 1 回答
  • 0 关注
  • 589 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信