本文完整版:《7 种最棒的 Vue Loading 加载动画组件测评与推荐》

目录

  • 7 种不同类型的 Vue Loading 加载动画组件
  • 1. Vue Simple Spinner - Loading 加载动画基础款,简单可配置代码优秀
  • 2. Vue Radial Progress - Loading 加载进度条基础款,根据步长显示进度,可自定义多种变量
  • 3. nprogress - Vue loader 网页顶部加载进度条,全新 UI 视觉效果愉悦
  • 4. TB Skeleton - APP / 网页结构加载动画,全局加载显示王者
  • 5. Vue Loading Overlay - 加载进度条,内置任务取消按钮,触发事件取消用户执行任务
  • 6. Vue Progress Path - Google Material 设计风格,可替换你自己设计的 loading 图,高度可定制化
  • 7. Vue Loading Button - 轻盈的按钮 Loading 加载动画效果组件
  • 总结

Vue Loading 加载动画组件 (Vue-loader) 看起来很简单不重要,实际上它是保证用户留存的关键一环。选择好 Loading 加载动画,用户留存率翻倍。

本文介绍 7 种不同的加载动画 UI 效果(Vue loader),每一种都有其对应的使用场景。举例,旋转加载动画适合短时间加载,旋转加载还能更细分,比如在按钮上的旋转加载,适合提交数据的极短时间,旋转动画在全局的适合多表格数据加载,旋转动画图片可自定义的适合高度定制化的 APP / 网站等。再举例,进度条类的加载动画适合长时间加载,进度条类也可以更细分,比如有蒙层的进度条,有加载进度条带取消按钮,有加载进度条放在网页顶部,显得更轻盈快捷。

本文不仅是「Vue loader 动画加载」组件测评,更是从产品层面介绍目前主流的 Vue Loader 加载动画 UI 对应的应用场景,帮助大家选择到最适合你的加载动画组件。

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 加载动画效果组件

1. Vue Simple Spinner - Loading 加载动画基础款,简单可配置代码优秀

  • github:https://github.com/dzwillia/vue-simple-spinner

Vue Simple Spinner 虽然名字取的很低调,其实它非常强大,Vue Simple Spinner 提供了一个可定制的加载动画,我们可以控制这个动画的多种变量。

  • 加载动画的尺寸
  • 前景色、背景色
  • 动画旋转速度
  • 动画下方的标签文字
  • 还有很多更细节的可调的地方

2. Vue Radial Progress - Loading 加载进度条基础款,根据步长显示进度,可自定义多种变量

  • github:https://github.com/wyzantinc/vue-radial-progress

APP 加载动画分为两种,一种是用在点击跳转时的过度动画,另一种是加载进度条。进度条用在需要用户长时间等待的应用场景,给用户阶段性的预期目标动画,减少用户一直看旋转加载动画疲劳而离开 app。

Vue Radial Progress 是进度条形式的加载动画,你可以在它的设置里设定总步长以及当前加载内容的实时步长,Vue Radial Progress 会帮你计算进度条动画效果。

Vue Radial Progress 可设定参数

  • 进度条圆形尺寸
  • 总步数/已完成步数
  • 细致的颜色设定,可设定进度条渐变色,前景背景色
  • 加载时间显示

3. nprogress - Vue loader 网页顶部加载进度条,全新 UI 视觉效果愉悦

  • github:https://github.com/rstacruz/nprogress

nprogress 加载动画组件在 vue loading 这么细分的组件领域里居然有高达 2万+ 的 Star,以及一周 7 万的下载量,可见它的质量和易用性有多么强。

nprogress 除了常规的加载动画外,它最大的特点是网页顶部加载进度条。这种进度条的 UI 形式是放在网页最顶部,高度几个像素,一根加载进度线。它摒弃了加载进度条做成遮盖效果或者弹窗效果那种繁重的仿佛永远加载不完的感觉。轻盈的一根线走在网页顶端,视觉效果非常愉悦。

4. TB Skeleton - APP / 网页结构加载动画,全局加载显示王者

  • github:https://github.com/anthinkingcoder/tb-skeleton

APP / 网页结构加载是近些年比较流行的全局加载方式,通常用在用户首次打开 APP / 网页时。这种方式整体感非常强,用户如果不细琢磨,会以为结构加载动画就是 APP / 网站本身。

TB Skeleton 会首先显示网站框架和轮廓,然后待数据加载完毕后再显示。

5. Vue Loading Overlay - 加载进度条,内置任务取消按钮,触发事件取消用户执行任务

  • github:https://github.com/ankurk91/vue-loading-overlay

Vue Loading Overlay 是全屏加载动画的形式。比如,场景中有多个数据看板,当用户提交更新数据的操作时,我们希望全部数据看板更新完毕后加载动画再消失时,Vue Loading Overlay 就是很好的选择。

Vue Loading Overlay 还有一个特别的功能,就是在显示加载动画时,可以设置一个取消按钮。当用户点击加载动画旁的取消按钮后,可以触发一个事件,让正在执行的整个任务取消。这个功能很适合加载时间相对较长的任务,当用户不想等待,准备操作其他功能时,可以直接点击取消。

6. Vue Progress Path - Google Material 设计风格,可替换你自己设计的 loading 图,高度可定制化

  • github:https://github.com/Akryum/vue-progress-path‣

Vue Progress Path 的开发这是 Vue 核心团队成员 Guillaume Chau ,这个组件库也是我最喜欢的加载动画组件库之一,不论从设计美感、动画效果,还是功能上都非常优秀,走的 Google Material 的设计风格。

Vue Progress Path 使用上非常简洁,干净利索。标配的 SVG 矢量图,可设定样式、颜色、动画顺时针 / 逆时针,更棒的地方在于,它允许用你自己设计的 SVG 矢量图来替换加载动画里的图片,也就是说,你可以做到真正意义上的自定义加载动画。

7. Vue Loading Button - 轻盈的按钮 Loading 加载动画效果组件

  • github:https://github.com/shwilliam/vue-loading-button

Vue Loading Button 相对于前面介绍的加载动画更小巧简洁,它主要放在按钮的旁边,当用户点击按钮后,按钮变成 loading 加载动画,让整个用户操作动作更加连贯。这种加载动画非常适合时间微微有一点点慢的应用场景,特别是表格 CRUD 数据的场景最合适。

总结

本文主要介绍 Vue Loading 加载组件,这些前端细节,现在已经不用我们自己手动引入。推荐使用新一代低代码开发工具 - 卡拉云。
卡拉云内置各类前端组件,无需懂任何前端,仅需拖拽即可快速生成。

下图为使用卡拉云搭建的内部广告投放监测系统,仅需拖拽,1小时搞定。

卡拉云是新一代低代码开发工具,免安装部署,可一键接入包括 MySQL 在内的常见数据库及 API。可根据自己的工作流,定制开发。无需繁琐的前端开发,只需要简单拖拽,即可快速搭建企业内部工具。原来三天的开发工作量,使用卡拉云后可缩减至 1 小时,欢迎免费试用卡拉云。

扩展阅读:

  • 最好用的七大顶级 API 接口测试工具
  • 如何在 Vue 中加入图表 - Vue echarts 使用教程
  • 最好用的 5 款 React 富文本编辑器
  • Postman 使用教程 - 手把手教你 API 接口测试
  • 最好的 6 个免费天气 API 接口对比测评

7 种最棒的 Vue Loading 加载动画组件测评与推荐 - 穷尽市面上所有加载动画效果(Vue loader)类型相关推荐

  1. 顶级好用的 5 款 Vue table 表格组件测评与推荐

    本文首发:<顶级好用的 5 款 Vue table 表格组件测评与推荐 - 卡拉云> Vue table 表格组件作为绝大多数项目需要内嵌的组件,可谓十分重要.表格看起来虽简单,实则坑很深 ...

  2. html5 css3炫酷效果,28种纯CSS3炫酷loading加载动画特效

    这是一组效果非常炫酷的纯CSS3 Loading加载动画特效.这组loading动画共有27种不同的效果.每一种loading动画都是通过CSS3的keyframes帧动画来完成的,每一个加载动画都构 ...

  3. html加载特效大全,10种炫酷的CSS3 loading加载动画特效

    这是一组效果非常炫酷的纯CSS3 loading加载动画特效.这组loading动画共10种不同的效果,全部使用animation帧动画制作而成.这些特效代码简洁,效果炫酷,非常值得学习借鉴. 制作方 ...

  4. python没有错误但是不显示结果_为什么我在Python3中加载模块时遇到问题但在Python2中没有加载?...

    根据我使用的 Python安装,我在加载模块时遇到了一些问题.当我输入 from quantecon import approx_markov 在使用Python 3.4.0的终端中,返回以下错误消息 ...

  5. 2款不同样式的CSS3 Loading加载动画 附源码

    原文:2款不同样式的CSS3 Loading加载动画 附源码 我们经常看到的Loading加载很多都是转圈圈的那种,今天我们来换一种有创意的CSS3 Loading加载动画,一种是声波形状的动画,另一 ...

  6. vant步进器传值_有赞开源的Vue 2.0 的 Mobile 组件库 Vant

    有赞开源的Vue 2.0 的 Mobile 组件库 Vant 是一个轻量.可靠的移动端 Vue 组件库.包括了基础组件.Button 按钮.Cell 单元格.Icon 图标.Image 图片.Layo ...

  7. 市面上有哪几种门_目前市面上的成品木门有哪几种

    市面上比较常用的踢脚线有哪几种材质 按木,密度板,高分子,塑钢实木 2020-08-30 目前市面上鹦鹉地板的销量好吗 好 呢,自 " 双 反 "完胜 美 国 后 ,该 地板 销量 ...

  8. vue使用loading加载

    1.效果: 1649832674984 2.前言: 在vue中提供v-loading命令,用于div的loading加载,因为v-loading需要绑定一个双向绑定的变量,因此会产生如果页面需要多个l ...

  9. axios vue 加载效果动画_vue+axios+element ui 实现全局loading加载示例

    实现全局loading加载 分析需求,我们只需要在请求发起的时候开始loading,响应结束的时候关闭loading,就这么简单 对不对? import axios from 'axios'; imp ...

最新文章

  1. C++拾趣——有趣的操作符重载
  2. Vue.js 学习笔记 第5章 内置指令
  3. linux内核 DebugFS
  4. python 函数参数 (必选参数、默认参数、可选参数、关键字参数)
  5. 计算机的世界:[-bit之魂-]
  6. Vivado工程路径太长导致不能生成bit文件
  7. Redis实战(11)高级特性(3)持久化
  8. Xmodem Ymodem Zmodem 协议
  9. c语言课程设计报告书模板,C语言课程设计报告模板(最终版).doc
  10. FPGA综合项目——SDRAM控制器
  11. CAD快捷键命令大全
  12. Markdown学习指南
  13. 【Python】Python 操作 elasticsearch 版本兼容问题导致报错的解决方案
  14. webstorm导致CPU占用率高
  15. 车靓靓·微水上门洗车项目介绍
  16. 免费Web托管公司000Webhost被黑 1350万明文密码泄露
  17. 观光公交(codevs 1139)题解
  18. 安装程序 Repack 攻略 之 CAB 篇
  19. Paper笔记: 《LaVAN: Localized and Visible Adversarial Noise》
  20. 弘辽科技:淘宝商品标题怎么写?如何选词?

热门文章

  1. kill excel病毒的查杀
  2. Spreading the Wealth( UVA - 11300)
  3. NET|C#生成PDF文件
  4. GCJ2008 APAC local onsites C Millionaire
  5. 全志H616香橙派简介及登录
  6. 新用户创作打卡挑战赛第三期获奖名单
  7. 19号笔刷是哪个_19号笔刷怎么设置?超详细的19号笔刷设置!
  8. 作家的灵感宝库 电子版_读者-作家问题(快速版)
  9. c# FTP服务器文件上传下载等操作
  10. CTEX的安装以及WinEdt10.3破解