在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 相关文章推荐
关于jQuery UI 使用心得及技巧
Oct 10 Javascript
JS 有趣的eval优化输入验证实例代码
Sep 22 Javascript
js实现的常用的左侧导航效果
Oct 17 Javascript
jquery append()方法与html()方法的区别及使用介绍
Aug 01 Javascript
在JavaScript中重写jQuery对象的方法实例教程
Aug 25 Javascript
Javascript设计模式之观察者模式的多个实现版本实例
Mar 03 Javascript
使用BootStrap实现用户登录界面UI
Aug 10 Javascript
BootstrapTable refresh 方法使用实例简单介绍
Feb 20 Javascript
php register_shutdown_function函数详解
Jul 23 Javascript
微信小程序-滚动消息通知的实例代码
Aug 03 Javascript
js中对象与对象创建方法的各种方法
Feb 27 Javascript
layer弹出层扩展主题的方法
Sep 11 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使用正则过滤js脚本代码实例
2014/05/10 PHP
十幅图告诉你什么是PHP引用
2015/02/22 PHP
php检测apache mod_rewrite模块是否安装的方法
2015/03/14 PHP
ThinkPHP中数据操作案例分析
2015/09/27 PHP
实例分析PHP中PHPMailer发邮件
2017/12/13 PHP
ThinkPHP5.1+Ajax实现的无刷新分页功能示例
2020/02/10 PHP
Mootools 1.2教程 滚动条(Slider)
2009/09/15 Javascript
JavaScript 嵌套函数指向this对象错误的解决方法
2010/03/15 Javascript
jquery下异步提交表单 异步跨域提交表单
2010/11/17 Javascript
禁用页面部分JavaScript方法的具体实现
2013/07/31 Javascript
js写的方法实现上传图片之后查看大图
2014/03/05 Javascript
javascript 获取元素样式必杀技
2014/05/04 Javascript
浅谈javascript语法和定时函数
2015/05/03 Javascript
prototype框架中美元符号$用法分析
2016/01/22 Javascript
浅谈javascript中的Function和Arguments
2016/08/30 Javascript
AngularJS+bootstrap实现动态选择商品功能示例
2017/05/17 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
2018/01/27 Javascript
js中的闭包实例展示
2018/11/01 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
2018/12/17 Javascript
layui的select联动实现代码
2019/09/28 Javascript
js实现的在本地预览图片功能示例
2019/11/09 Javascript
在vue中使用eslint,配合vscode的操作
2020/11/09 Javascript
简单介绍Python中的readline()方法的使用
2015/05/24 Python
python 解压pkl文件的方法
2018/10/25 Python
python 调用有道api接口的方法
2019/01/03 Python
python读取图片任意范围区域
2019/01/23 Python
python 字典操作提取key,value的方法
2019/06/26 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
顶撞领导检讨书
2014/01/29 职场文书
幼儿园中班教师寄语
2014/04/03 职场文书
主要负责人任命书
2014/06/06 职场文书
2014年行政后勤工作总结
2014/12/06 职场文书
监察建议书
2015/02/04 职场文书
2015年村级财务管理制度
2015/08/04 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
详细聊聊关于Mysql联合查询的那些事儿
2021/10/24 MySQL