1.添加加载进度条效果
1.安装 nprogress
2.引入css和js代码
// 1.引入NProgress模块和样式
import NProgress from 'nprogress'
import 'nprogress/nprogress.css'
3.将引入的代码配置在Ajax请求拦截中
axios.interceptors.request.use(config=>{
//2.在请求路径的时候调用NProgress的start()方法显示进度条
NProgress.start()
// config函数header头部使用提供的Aut..接口 token的值给 header中的Aut...
config.headers.Authorization = window.sessionStorage.getItem('token')
return config
})
axios.interceptors.response.use(config=>{
//在response结束时调用nprogress的done()方法结束进度
NProgress.done()
return config
})
2.检查警告解决警告
大体上都是语法格式错误优化语法
3.项目上线时去掉console.log
安装开发依赖 babe-plugin-transform-remove-console