页面跳转进度条Nprogress配置
在项目中页面跳转的时候,一般要使用到跳转的进度条,当然,这只是页面效果的优化,非必须项目。下面就来记录二下在Vue项自中讲度条插件:NProaress的配詈使用
安装
npm install --save nprogress 配置
在utils文件夹里添加一个 nprogress.js文件用来配置进度条样式
代码如下:
引入NProgress
import NProgress from "nprogress";
import "nprogress/nprogress.css";
NProgress.configure({
easing: 'ease',
speed: 1000,
showSpinner: false,
trickleSpeed: 200,
minimum: 0.3,
parent: 'body',
});
export const start = () => {
NProgress.start()
}
export const close = () => {
NProgress.done()
}
修改颜色
#nprogress .bar {
background: #ffffff !important;
}
vue-route导航守卫使用
start,
close
} from '../utils/nprogress.js'
router.beforeEach((to, from, next) => {start();next();})
router.afterEach((to, from) => {close();})