vue 进度条 NProgress包使用

 

安装NProgress包

 npm install --save nprogerss

导入 NProgress 包对应的JS和CSS

import NProgress from 'nprogress'
import 'nprogress/nprogress.css'

在 request 拦截器中,展示进度条 NProgress.start()

axios.interceptors.request.use(config => {
  NProgress.start()
  config.headers.Authorization = window.sessionStorage.getItem('token')
  // 在最后必须 return config
  return config
})
在 response 拦截器中,隐藏进度条 NProgress.done()
axios.interceptors.response.use(config => {
   NProgress.done()
   return config
})
NProgress.c

 

onfigure({ showSpinner: true })

 

关于NProgress详细说明

https://madewith.cn/23

posted @ 2021-11-04 13:04  青幽草  阅读(288)  评论(0编辑  收藏  举报