NProgress 的使用

NProgress 的使用

NProgress 是前端轻量级 web 进度条插件

安装

NPM

npm install nprogress --save

yarn add nprogress

CDN

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

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

基本使用


NProgress 一般搭配路由守卫使用
import NProgress from 'nprogress'   // 导入 nprogress
import '@/components/NProgress/nprogress.less'   // 导入样式,否则看不到效果

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

router.beforeEach((to, from, next) => { 
    NProgress.start()   // 开启进度条
    // some code ...
    NProgress.done()   // 关闭进度条
})

效果



API 说明

NProgress.start()

作用:开启进度条


NProgress.done()

作用:关闭进度条


NProgress.set(n)

作用:设置进度条的百分比,其中 n 是 0 ~ 1 之间的数字。


NProgress.inc()

作用:以随机量递增进度条,但永远不会达到 100%。


常见配置

minimum

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


showSpinner

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


parent

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

NProgress.configure({
    minimum: 0.08,
    showSpinner: true,
    parent: '#box1'
})
  • 16
    点赞
  • 74
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值