nprogress 插件 网页顶部加载进度条

效果(看顶部)

在这里插入图片描述

安装

CSDN地址(我设置的免积分,推荐下载):https://download.csdn.net/download/weixin_45525272/14944311

GitHub地址:https://github.com/rstacruz/nprogres

  1. 外链引入方式(将包里的 .js .css移动到工程中)

    <script src='nprogress.js'></script>
    <link rel='stylesheet' href='nprogress.css'/>
    
  2. NPM安装方式

    $ npm install --save nprogress
    import NProgress from 'nprogress'
    import 'nprogress/nprogress.css'
    
    

使用

1.基本用法

  • 利用NProgress.start()显示进度条

    NProgress.start()
    
  • 利用NProgress.done()隐藏进度条

    NProgress.done()
    

2.高级用法

  • 设置百分比:调用 .set(n) 方法,其中n的范围0-1

    NProgress.set(0.0);     // Sorta same as .start()
    NProgress.set(0.4);
    NProgress.set(1.0);     // Sorta same as .done()
    
  • 增量:调用 .inc() 方法,以随机量递增进度条,永远不会达到100%,用于每个图像负载(或类似)

    NProgress.inc();
    
  • 特定值增量:调用 .inc(n) 方法以特定值递增进度条

    NProgress.inc(0.2);    // This will get the current status value and adds 0.2 until status is 0.994
    
  • 强制完成:通过传递 true 到 .done() 方法,将显示进度条,即使它未显示(默认如果不调用 .start() 方法, .done() 方法不会做任何事)

    NProgress.done(true);
    
  • 获取状态值:使用 .status 获取状态值

    NProgress.status
    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

呆萌宝儿姐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值