本文共 596 字,大约阅读时间需要 1 分钟。
npm install --save nprogress
命令下载 nprogress
工具包nprogress
包,以及对应的 js
和 css
文件,代码如下:// 导入 nprogress 包对应的js和cssimport NProgress from 'nprogress'import 'nprogress/nprogress.css'
request
拦截器中,展示进度条, NProgress.start()
,代码如下:axios.interceptors.request.use(config => { // 展示进度条 NProgress.start() // 为请求头对象,添加Token验证的Authorization config.headers.Authorization = window.sessionStorage.getItem('token') // 最后必须返回config return config})
response
拦截器中,隐藏进度条, NProgress.done()
,代码如下:axios.interceptors.response.use(config => { NProgress.done() return config})
转载地址:http://pcpg.baihongyu.com/