qier-progress轻量级顶部进度条插件,使用TypeScript重构,支持多彩模式、自定义高度和颜色,体积小巧且提供良好类型注解。适用于请求反馈、页面跳转等场景。Visit WebsiteView on GitHub项目推荐- 项目地址:https://github.com/vortesnail/qier-progress- 类别:TypeScript/JavaScript- 项目后续更新计划: - 增加基于jest的单元测试,覆盖95%以上 - 因为本项目比较轻量,不宜再增加更多功能,现在已经是比较成熟的一个插件了。- 项目描述: - 必写:这是一个用于缓解用户焦虑,给予用户请求回馈的顶部进度条;在发送请求前后、文件夹在或上传、链接跳转等地方都能用到,比如你看github的点击某链接跳转时,顶部会有一个进度条;该项目使用 ts 重构了万星star的 nprogress,打包体积更小,且支持了多彩模式,自定义高度和颜色等,最重要的是有良好的类型注解。 - 可选:除了应用在我们的开发中,该项目还能用来学习 typescript,结构简单,代码量也比较少,非常利于学习。- 推荐理由:该项目使用 ts 重构了万星star的 nprogress,打包体积更小,且支持了多彩模式,自定义高度和颜色等,最重要的是有良好的类型注解。- 示例代码:jsconst qprogress = new QProgress()qprogress.start()qprogress.finish()- 示例图片: