准备一个新配置好的vue脚手架
在路由的index.js中引入要使用的nprogress,也可以在main.js中引用 我的在index.js中
import NProgress from 'nprogress' import 'nprogress/nprogress.css'在index.js中写法
let isLogin = false; router.beforeEach((to, from, next) => { NProgress.start() if (to.meta.requiresAuth && !isLogin) { alert('未登录'); next({ name: 'User' }) isLogin = true; } else { console.log('已登录'); next() } }) router.afterEach(transition => { NProgress.done(); })可以通过修改线条粗细来明显的观察进度条的变化