promise对axios二次封装、promise封装ajax、promise封装wx

本文分享了如何使用Promise对axios进行二次封装,简化GET和POST请求的使用。同时介绍了Promise封装AJAX的方法,包括创建XMLHttpRequest对象、设置请求参数和响应处理。通过这些封装,可以更方便地在前端项目中进行数据交互。
摘要由CSDN通过智能技术生成

localStorage.removeItem(“eleToken”)//清除eleToken

this.router.push(“/Login”)//让用户从新回到登录页面

}

return Promise.resolve(error.response);

}

);

步骤2.使用promise封装get(),post()请求。

get:

export function get(url,params){

return new Promise((resolve,reject) => {

axios.get(url,{

params : params

}).then(res => {

resolve(res)

}).catch(err => {

reject(err)

})

})

}

post

export function post(url,params){

return new Promise((resolve,reject) => {

axios.post(url,params)

.then(res => {

resolve(res.data)

})

.catch(err => {

reject(err.data)

})

})

}

步骤3:在组件中引入封装好的get,post

impo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值