NProgress 使用

213 阅读1分钟
  1. 安装NProgress包

方法一: npm install --save nprogerss
方法二:在图形化界面中搜索nprogress安装运行依赖

  1. 导入 NProgress 包对应的JS和CSS
import NProgress from 'nprogress'
import 'nprogress/nprogress.css'
  1. 在 request 拦截器中,展示进度条 NProgress.start()
axios.interceptors.request.use(config => {
  NProgress.start()
  config.headers.Authorization = window.sessionStorage.getItem('token')
  // 在最后必须 return config
  return config
})
  1. 在 response 拦截器中,隐藏进度条 NProgress.done()
    axios.interceptors.response.use(config => {  
    NProgress.done()  
    return config  
    })