vue项目中使用的一个进度条插件。
安装
使用第三方插件NProgress,添加页面顶部进度条。
使用npm下载:
1 |
npm install --save nprogress |
使用
1 |
NProgress.start();//开始 |
案例
下边的例子中,在拦截器中开启、关闭第三方进度条插件NProgress,给丰富页面效果。在发起axios(Ajax)请求时,请求拦截器中开启,响应拦截器中结束。
1 |
// request(请求)拦截器 |
扩展:
在发起Ajax请求时往config中添加一个变量,可用于判断是否显示进度条动画。详情见Axios笔记。