在vue项目中使用Nprogress.js进度条的方法


Posted in Javascript onJanuary 31, 2018

NProgress.js提供页面加载进度条效果,当页面打开加载时,在页面顶部会出现进度条加载动画。NProgress.js是轻量级的进度条组件,使用简便,可以很方便集成到单页面应用中。

Ajaxyy应用程序的细长进度条。灵感来自Google,YouTube和Medium。

在vue中使用nprogress.js

安装

$ bower install --save nprogress
$ npm install --save nprogress

在项目中引入

在main.js中引入要使用的nprogress

import NProgress from 'nprogress'
import 'nprogress/nprogress.css'

基本用法

NProgress.start(); 
NProgress.done();

在路由页面跳转使用

同样在main.js中

router.beforeEach((to, from, next) => {
if (to.path == '/login') {
 sessionStorage.removeItem('username');
 }
let user = sessionStorage.getItem('username');
if (!user && to.path != '/login') {
 next({path: '/login'})
 } else {
 NProgress.start();
 next()
 }
});
router.afterEach(transition => {
 NProgress.done();
});

总结

以上所述是小编给大家介绍的在vue项目中使用Nprogress.js进度条的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
浅谈javascript 面向对象编程
Oct 28 Javascript
11个用于提高排版水平的基于jquery的文字效果插件
Sep 14 Javascript
jquery移除button的inline onclick事件(已测试及兼容浏览器)
Jan 25 Javascript
js实现两个值相加alert出来精确到指定位
Sep 25 Javascript
jquery制作select列表双向选择示例代码
Sep 02 Javascript
JavaScript Math.floor方法(对数值向下取整)
Jan 09 Javascript
Jquery遍历Json数据的方法
Apr 20 Javascript
jQuery ajaxSubmit 实现ajax提交表单局部刷新
Jul 04 Javascript
实例解析js中try、catch、finally的执行规则
Feb 24 Javascript
使用命令行工具npm新创建一个vue项目的方法
Dec 27 Javascript
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
Nov 12 Javascript
Webpack4 使用Babel处理ES6语法的方法示例
Mar 07 Javascript
pace.js和NProgress.js两个加载进度插件的一点小总结
Jan 31 #Javascript
微信小程序App生命周期详解
Jan 31 #Javascript
jQuery NProgress.js加载进度插件的简单使用方法
Jan 31 #jQuery
微信小程序switch组件使用详解
Jan 31 #Javascript
vue项目中导入swiper插件的方法
Jan 30 #Javascript
微信小程序实现手势图案锁屏功能
Jan 30 #Javascript
简单理解Vue中的nextTick方法
Jan 30 #Javascript
You might like
PHP根据IP地址获取所在城市具体实现
2013/11/27 PHP
php 字符串压缩方法比较示例
2014/01/23 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
PHP版单点登陆实现方案的实例
2016/11/17 PHP
php nginx 实时输出的简单实现方法
2018/01/21 PHP
PHP实现的杨辉三角求解算法分析
2019/03/11 PHP
php时间戳转换代码详解
2019/08/04 PHP
PHP实现图片防盗链破解操作示例【解决图片防盗链问题/反向代理】
2020/05/29 PHP
PPK 谈 JavaScript 的 this 关键字 [翻译]
2009/09/29 Javascript
jQuery对象[0]是什么含义?
2010/07/31 Javascript
jQuery处理xml格式的返回数据(实例解析)
2013/11/28 Javascript
不到30行JS代码实现Excel表格的方法
2014/11/15 Javascript
jQuery中height()方法用法实例
2014/12/24 Javascript
详细解读AngularJS中的表单验证编程
2015/06/19 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
React Native实现进度条弹框的示例代码
2017/07/17 Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
2017/10/18 Javascript
vue+vant-UI框架实现购物车的复选框全选和反选功能
2019/11/05 Javascript
koa2的中间件功能及应用示例
2020/03/05 Javascript
vue2路由基本用法实例分析
2020/03/06 Javascript
python实现对一个完整url进行分割的方法
2015/04/29 Python
Python面向对象之继承和组合用法实例分析
2018/08/27 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
python验证身份证信息实例代码
2019/05/06 Python
基于TensorBoard中graph模块图结构分析
2020/02/15 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
2020/05/22 Python
Stokke美国官方网店:高级儿童家具、推车、汽车座椅和配件
2020/06/06 全球购物
教师实习的自我鉴定
2013/10/26 职场文书
电子技术专业中专生的自我评价
2013/12/17 职场文书
日语专业个人求职信范文
2014/02/02 职场文书
公司端午节活动方案
2014/02/04 职场文书
2014国庆节标语口号
2014/09/19 职场文书
升学宴来宾致辞
2015/07/27 职场文书
六年级语文教学反思
2016/03/03 职场文书
2017年寒假少先队活动总结
2016/04/06 职场文书
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang