这段时间在踩Ant design pro Vue的坑,发现了个在手机端页面上经常出现的,加载进度条,效果蛮不错的!记录下来。

cnpm install --save nprogress
import NProgress from 'nprogress'
import 'nprogress/nprogress.css'NProgress.configure({ showSpinner: false })
router.beforeEach((to, from, next) => {NProgress.start();next()
});router.afterEach(transition => {NProgress.done();
});

配置插件

通过 minimum 来修改最小百分比。

NProgress.configure({ minimum: 0.1 });

你可以通过 template 修改标记结构。为了保证进度条正常工作,需要一个包含 role='bar' 属性的元素。

NProgress.configure({template: "..."});

通过 ease(一个 CSS 中的 easing 值) 调整动画设置和速度 speed (毫秒ms)。

NProgress.configure({ ease: 'ease', speed: 500 });

想关闭进度条步进?设置 trickle 为 false

NProgress.configure({ trickle: false });

你可以调整 trickleRate (每次步进增长多少) 和 trickleSpeed (步进间隔,单位毫秒ms).

NProgress.configure({ trickleRate: 0.02, trickleSpeed: 800 });

想禁用进度环?设置 showSpinner 为 false

NProgress.configure({ showSpinner: false });

这些配置个人感觉用处不大,但是记载下来比较好!

因为就是需要用加载进度,所以只需设置一个 showSpinner 为 false 比较好。

附带一个效果图!

Vue:页面加载进度条相关推荐

  1. Vue项目实战06:nprogress页面加载进度条

    博客: https://lvsige.top/ nprogress页面加载进度条 前言 很多时候在访问网页的时候我们总是看到页面在加载中,可以却不知道要加载多久,无期限的等待总是让人烦躁不安,所以我们 ...

  2. 浅谈前端实现页面加载进度条以及 nprogress.js 的实现

    以前在 Vue 的项目用了 nprogress 这个插件,一直对于其如何得知加载进度充满好奇,最近又看到了「前端如何实现页面加载进度条」这个问题,今天周六恰好一探究竟.以下仅为一家之言,如有异议,欢迎 ...

  3. js网页顶部线性页面加载进度条,jquery头部线性进度条总结

    前言 网页顶部加载进度条,近年来很流行,很多网站都采用了这种加载方式.网上也有这样类似的插件,今天我们总结一下网页顶部线性页面加载进度条. 头部LoadingBar线性进度条总结 上面的代码只是静态效 ...

  4. php+页面加载进度,基于jQuery实现模拟页面加载进度条_jquery

    因为我们无法通过任何方法获取整个页面的大小和当前加载了多少,所以想制作一个加载进度条的唯一办法就是模拟.那要怎么模拟呢? 我们知道,页面是从上往下执行的,也就是说我们可以大致估算出在页面的某个位置加载 ...

  5. jquery ajax加载页面进度条,基于jQuery实现模拟页面加载进度条

    因为我们无法通过任何方法获取整个页面的大小和当前加载了多少,所以想制作一个加载进度条的唯一办法就是模拟.那要怎么模拟呢? 我们知道,页面是从上往下执行的,也就是说我们可以大致估算出在页面的某个位置加载 ...

  6. vue 判断页面加载完成_Vue实战040:nprogress页面加载进度条

    前言 很多时候在访问网页的时候我们总是看到页面在加载中,可以却不知道要加载多久,无期限的等待总是让人烦躁不安,所以我们希望能知道网页加载的进度,这样我们就能做到心中有数是否继续等待页面加载.这个功能我 ...

  7. 页面加载进度条改进版

    html部分: <div id="loadingbg"></div> <div id="test"><div>& ...

  8. jquery实现页面加载进度条(转)

    实现原理: 根据页面执行js的顺序将遮罩层和loading图片最先显示出来,等到页面加载完成后,用js控制图片消失.既在网页的头部放置一个文字或者图片的 loading 状态,然后页尾载入一段 JS ...

  9. php 页面加载进度条,HTML5/CSS3 网页加载进度条的实现,下载进度条等经典案例

    今天给大家带来一个比较炫的进度条,进度条在一耗时操作上给用户一个比较好的体验,不会让用户觉得在盲目等待,对于没有进度条的长时间等待,用户会任务死机了,毫不犹豫的关掉应用:一般用于下载任务,删除大量任务 ...

最新文章

  1. linux 多线程条件变量,linux多线程之条件变量
  2. shader 反射 水面_2D水面波光效果,以及一些2D常用shader的实现
  3. 如何通过U盘等外部设备启动带有T2芯片的Mac?
  4. 【译】RabbitMQ:Topics
  5. linux常用命令 less,Linux常用基本命令(less)
  6. HDU5464 Clarke and problem
  7. 岗位:unity中级工程师
  8. 对象的15位、18位中国大陆身份证号码解析、验证工具
  9. html5开发app的视频教程及相关资料
  10. python-静态网页爬取
  11. 大学生必看:基础IT技术文章300篇大合集!【包含信息/编码、IP/组网、程序逻辑、Web基础等】
  12. 7个最佳小型企业电子邮件营销服务(2020)
  13. [SDOI2013]项链
  14. 使用window.close()关闭标签页的注意事项
  15. python filter函数_python 内置函数filter
  16. zepto 事件分析2($.on)
  17. Bulma的简单使用
  18. 用javascript分类刷leetcode4.贪心(图文视频讲解)
  19. 将字符串中的特殊字符进行转义
  20. pan图像全色图像_HTML5图像效果–棕褐色

热门文章

  1. Node.js之 express写后端接口
  2. Hexo博客Next主题配置加载优化性能提升
  3. matlab中的代数环问题及其消除方法,Matlab中的代数环问题及其消除方法
  4. python dll_python3.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家
  5. Win10配置Java开发环境
  6. 2019-6-27-WPF-如何给定两个点画出一条波浪线
  7. 阿迪达斯携手麦当劳推出篮球明星鞋服;拜耳联合导师计划支持中国医药初创企业 | 美通企业日报...
  8. Codeforces Contest 1110 problem E Magic Stones —— 更改算式
  9. mysql数据库的空间释放
  10. C++中cout的含义????