nprogress进度条

import axios from "axios"
import nprogress from "nprogress"
import "nprogress/nprogress.css"
const requests = axios.create({
    baseURL : "/api",
    timeout : 5000
})

requests.interceptors.request.use((config) =>{
    nprogress.start()
    return config
})

requests.interceptors.response.use((res) =>{
    nprogress.done()
    return res.data
},(error) =>{
    return Promise.reject(new Error('fail'))
})

export default requests

 

posted @ 2023-07-28 00:36  sgj191024  阅读(4)  评论(0编辑  收藏  举报