前端轻量级WEB进度条---NProgress

安装

npm install nprogress --save

or

yarn add nprogress

CDN

https://unpkg.com/nprogress@0.2.0/nprogress.js

https://unpkg.com/nprogress@0.2.0/nprogress.css

使用:

基本是在路由拦截器中使用

import NProgress from 'nprogress'   // 导入 nprogress
import '@/components/NProgress/nprogress.less'   // 导入样式,否则看不到效果

NProgress.configure({ showSpinner: true })   // 显示右上角螺旋加载提示

router.beforeEach((to, from, next) => { 
    NProgress.start()   // 开启进度条
    // 操作完成之后或者登录完成之后,关闭进度条
    NProgress.done()   // 关闭进度条
})

效果:

API 说明
NProgress.start()       作用:开启进度条

NProgress.done()      作用:关闭进度条
NProgress.set(n)       作用:设置进度条的百分比,其中 n 是 0 ~ 1 之间的数字。
NProgress.inc()          作用:以随机量递增进度条,但永远不会达到 100%。


常见配置
minimum

作用:进度条开始时的百分比(默认0.08)


showSpinner

作用:是否显示右上角螺旋加载提示

parent

作用:设置父容器(默认body)

一般配置:

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值