vue3开发中如何实现axios请求拦截器配置和响应拦截器配置,下面web建站小编给大家简单介绍一下!
import axios from 'axios' //自动加在url前面 axios.defaults.baseURL = 'https://api.ipkd.cn' //超时时间 axios.defaults.timeout = 5000 //跨域凭证 axios.defaults.withCredentials = false //响应和请求 拦截器配置 export default axios
请求拦截器配置
axios.interceptors.request.use(config => {
console.log(config)
return config
}, error => {
Promise.reject(error)
})
响应拦截器配置
axios.interceptors.response.use(res => {
if (typeof res.data !== 'object') {
Message.error('返回数据不是对象!')
return Promise.reject(res)
}
if (res.data.code !== 200 ){
Message.error('返回码不等于200')
}
return res.data
}, error => {
Message.error('网络异常')
Promise.reject(error)
})
上面是“vue3中axios如何封装拦截器配置请求”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_4762.html
workflows工作流
一个超现实和超现实的场景,在森林中心有一座蛇形的房子
一盒用五颜六色的食材烹制的热气腾腾的寿司
树上挂着一只快乐的荔枝ComfyUI工作流
图生图生成动漫效果ComfyUI工作流
一个十几岁的美国女孩穿着黄色连帽衫在黑暗和空虚的背景下闲逛
一位美丽的女士在座机上讲话ComfyUI工作流
梦幻中的一只猫咪ComfyUI工作流
一个戴着破旧莎草帽的机械忍者
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

纯css制作卡通头像(随鼠标转头)
纯html+css做一个3d统计效果
SVG路径动画效果
利用CSS3做一个星级评分样式
做一个好玩的时钟翻牌效果
css3画弹珠,可以滚动!
jquery做一个漂亮挂墙动态时钟
利用html5+css3实现滚雪球效果(附代码)







