网站首页 > 技术文章 正文
Nprogress的默认进度条很细,它的设计灵感主要来源于 谷歌,YouTube
他的安装方式也很简单,你可以有两种使用方式:
- 直接引入js和css文件
- 使用npm安装的的方式
直接引入:
Npm安装:
基本的使用方式
你可以调用 start() 和done()来进行进度条的控制
如果你准备在jQuery的Ajax调用接口的时候使用它的话可以考虑将其绑定到 到jQuery ajaxStart和ajaxStop事件。
下面是一个简单的实例:
高级用法
百分比设置
你可以调用.set(n)设置进度百分比,,其中n是0..1之间的数字。你可以手动的设置进度条的位置(百分百0.0~1.0之间)
设置进度条的递增
你可以使用.inc()来进行进度条的递增设置,如果它的值为空则以一个随机的量递增。这将永远不会达到100%。
当然你还可以给它设置一个特定的值,用来递增进度条
你可以使用trickle来关闭递增行为
通过将此设置为false来关闭自动递增行为。(默认值是true)
更改启动时使用的最小百分比。(默认值:0.08)
NProgress.configure({ minimum: 0.1 });
修改进度条的模板
你甚至可以修改进度条的模板,但要保证在页面留有一个一个role='bar’元素。
NProgress.configure({ template: "<div class='....'>...</div>"
});
easing 和 speed
可以使用easing (CSS easing字符串)和speed (ms)调整动画的设置。(默认值:ease和200)
showSpinner
你可以通过parent来设置进度条的父容器,默认父容器是body
另外 本插件的css体积很小,你可以使用它或者选择自己写一个也没问题。
nprogress在Vue中的使用
在router/index.js中创建如下代码:
并在main.js中引入 ./router
总结:
nprogress 很优美、灵活,我们可以通过源码看到他的所有可以设置的参数
那么可以根据我们项目需求进行相应的设置。 欢迎关注交流批评指正。
猜你喜欢
- 2025-01-09 React 结合实际项目深度优化:提升性能与开发体验的最佳实践
- 2025-01-09 IT30:中台/软件开发团队40人员配置
- 2025-01-09 10分钟自建企业级Docker镜像仓库!这个开源项目太顶了
- 2025-01-09 推荐 7 个实用的 Python 工具库,加速你的项目开发
- 2025-01-09 前端做项目的时候怎样多人开发?
- 2025-01-09 让 Rust 火遍前端圈的 10 个明星项目!
- 2025-01-09 前端小哥哥:如何使用typescript开发实战项目?
- 2025-01-09 第 1 章 项目启动 1.3 项目开发流程
你 发表评论:
欢迎- 500℃几个Oracle空值处理函数 oracle处理null值的函数
- 494℃Oracle分析函数之Lag和Lead()使用
- 493℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 481℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 472℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 468℃【数据统计分析】详解Oracle分组函数之CUBE
- 453℃Oracle有哪些常见的函数? oracle中常用的函数
- 448℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 最近发表
-
- Spring Boot跨域难题终结者:3种方案,从此告别CORS噩梦!
- 京东大佬问我,SpringBoot为什么会出现跨域问题?如何解决?
- 在 Spring Boot3 中轻松解决接口跨域访问问题
- 最常见五种跨域解决方案(常见跨域及其解决方案)
- Java Web开发中优雅应对跨域问题(java跨域问题解决办法)
- Spring Boot解决跨域最全指南:从入门到放弃?不,到根治!
- Spring Boot跨域问题终极解决方案:3种方案彻底告别CORS错误
- Spring Cloud 轻松解决跨域,别再乱用了
- Github 太狠了,居然把 "master" 干掉了
- IntelliJ IDEA 调试 Java 8,实在太香了
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)