7种最棒的Vue|7种最棒的Vue Loading加载动画组件测评与推荐 - 穷尽市面上所有加载动画效果(Vue loader)类型 - 卡拉云
文章图片
扩展阅读:《7 种最棒的 Vue Loading 加载动画组件测评与推荐 - 穷尽市面上所有加载动画效果(Vue loader)类型 - 卡拉云》
Vue Loading 加载动画组件 (Vue-loader) 看起来很简单不重要,实际上它是保证用户留存的关键一环。选择好 Loading 加载动画,用户留存率翻倍。
本文介绍 7 种不同的加载动画 UI 效果(Vue loader),每一种都有其对应的使用场景。举例,旋转加载动画适合短时间加载,旋转加载还能更细分,比如在按钮上的旋转加载,适合提交数据的极短时间,旋转动画在全局的适合多表格数据加载,旋转动画图片可自定义的适合高度定制化的 APP / 网站等。再举例,进度条类的加载动画适合长时间加载,进度条类也可以更细分,比如有蒙层的进度条,有加载进度条带取消按钮,有加载进度条放在网页顶部,显得更轻盈快捷。
本文不仅是「Vue loader 动画加载」组件测评,更是从产品层面介绍目前主流的 Vue Loader 加载动画 UI 对应的应用场景,帮助大家选择到最适合你的加载动画组件。
另外,这个世界已经悄然发生变化,现在根本无需写任何前端代码,直接使用卡拉云 —— 新一代低代码开发工具帮你搭建后台工具,卡拉云可一键接入常见数据库及 API ,无需懂前端,内置完善的各类前端组件,无需调试,拖拽即用。原来三天的工作量,现在 1 小时搞定,谁用谁知道,用上早下班,详见本文文末。
7 种不同类型的 Vue Loading 加载动画组件
- Vue Simple Spinner - Loading 加载动画基础款,简单可配置代码优秀
- Vue Radial Progress - Loading 加载进度条基础款,根据步长显示进度,可自定义多种变量
- nprogress - 网页顶部加载进度条,全新 UI 视觉效果愉悦
- TB Skeleton - APP / 网页结构加载动画,全局加载显示王者
- Vue Loading Overlay - 加载进度条,内置任务取消按钮,触发事件取消用户执行任务
- Vue Progress Path - Google Material 设计风格,可替换你自己设计的 loading 图,高度可定制化
- Vue Loading Button - 轻盈的按钮 Loading 加载动画效果组件
文章图片
- github:https://github.com/dzwillia/v...
- npm:https://www.npmjs.com/package...
- 加载动画的尺寸
- 前景色、背景色
- 动画旋转速度
- 动画下方的标签文字
- 还有很多更细节的可调的地方
文章图片
- github:https://github.com/wyzantinc/...
- npm:https://www.npmjs.com/package...
Vue Radial Progress 是进度条形式的加载动画,你可以在它的设置里设定总步长以及当前加载内容的实时步长,Vue Radial Progress 会帮你计算进度条动画效果。
Vue Radial Progress 可设定参数
- 进度条圆形尺寸
- 总步数/已完成步数
- 细致的颜色设定,可设定进度条渐变色,前景背景色
- 加载时间显示
文章图片
- github:https://github.com/rstacruz/n...
- npm:https://www.npmjs.com/package...
nprogress 除了常规的加载动画外,它最大的特点是网页顶部加载进度条。这种进度条的 UI 形式是放在网页最顶部,高度几个像素,一根加载进度线。它摒弃了加载进度条做成遮盖效果或者弹窗效果那种繁重的仿佛永远加载不完的感觉。轻盈的一根线走在网页顶端,视觉效果非常愉悦。
4. TB Skeleton - APP / 网页结构加载动画,全局加载显示王者
文章图片
- github:https://github.com/anthinking...
- npm:https://www.npmjs.com/package...
TB Skeleton 会首先显示网站框架和轮廓,然后待数据加载完毕后再显示。
5. Vue Loading Overlay - 加载进度条,内置任务取消按钮,触发事件取消用户执行任务
文章图片
- github:https://github.com/ankurk91/v...
- npm:https://www.npmjs.com/package...
Vue Loading Overlay 还有一个特别的功能,就是在显示加载动画时,可以设置一个取消按钮。当用户点击加载动画旁的取消按钮后,可以触发一个事件,让正在执行的整个任务取消。这个功能很适合加载时间相对较长的任务,当用户不想等待,准备操作其他功能时,可以直接点击取消。
6. Vue Progress Path - Google Material 设计风格,可替换你自己设计的 loading 图,高度可定制化
文章图片
- github:https://github.com/Akryum/vue...?
- npm:https://www.npmjs.com/package...
Vue Progress Path 使用上非常简洁,干净利索。标配的 SVG 矢量图,可设定样式、颜色、动画顺时针 / 逆时针,更棒的地方在于,它允许用你自己设计的 SVG 矢量图来替换加载动画里的图片,也就是说,你可以做到真正意义上的自定义加载动画。
7. Vue Loading Button - 轻盈的按钮 Loading 加载动画效果组件
文章图片
- github:https://github.com/shwilliam/...
- npm:https://www.npmjs.com/package...
总结 本文主要介绍 Vue Loading 加载组件,这些前端细节,现在已经不用我们自己手动引入。推荐使用新一代低代码开发工具 - 卡拉云。卡拉云 内置各类前端组件,无需懂任何前端,仅需拖拽即可快速生成。
下图为使用卡拉云搭建的内部广告投放监测系统,仅需拖拽,1小时搞定。
文章图片
卡拉云是新一代低代码开发工具,免安装部署,可一键接入包括 MySQL 在内的常见数据库及 API。可根据自己的工作流,定制开发。无需繁琐的前端开发,只需要简单拖拽,即可快速搭建企业内部工具。原来三天的开发工作量,使用卡拉云后可缩减至 1 小时,欢迎免费试用卡拉云。
扩展阅读:
- 最好用的七大顶级 API 接口测试工具
- 如何在 Vue 中加入图表 - Vue echarts 使用教程
- 最好用的 5 款 React 富文本编辑器
- Postman 使用教程 - 手把手教你 API 接口测试
- 最好的 6 个免费天气 API 接口对比测评
- 如何在 Vue 中导出数据至 Excel 表格
推荐阅读
- java高并发之ConcurrentSkipListMap的那些事
- 数据库的基本信息,都在这几张表里了
- Gossip算法及其在Redis集群里的运用
- Lua中如何实现类似gdb的断点调试—09支持动态添加和删除断点
- JZ-074-n 个骰子的点数
- 算法题-字符串3.16
- 面试常问的设计模式之代理模式的详细解析!分析说明静态代理模式和动态代理模式
- Activity 创建过程(子线程更新 UI 真的可以吗)
- 做自媒体的第七天,感谢每一位点赞关注的粉丝朋友!
- Android中级面筋(开发2年的程序员如何短期突击面试())