Skip to content

Loading 加载动画

iPhone

此组件为一个小动画,目前用在FusionsUi的loadingmore加载更多和switch开关等组件的正在加载状态场景。

平台差异说明

APPH5微信小程序支付宝小程序QQ小程序···
适配中

代码示例

部分功能示例,具体可参考示例程序以及文档API。

基础用法

通过 mode 属性设置动画类型,默认值为 flower 可选值:

  • circle 圆圈形状
  • semicircle 半圆形状
  • flower 经典类似花朵的形状
  • over 翻转效果
html
<template>
    <!-- 圆圈形状 -->
    <fu-loading mode="circle"></fu-loading>

    <!-- 半圆形状 -->
    <fu-loading mode="semicircle"></fu-loading>

    <!-- 翻转效果 -->
    <fu-loading mode="over"></fu-loading>
</template>

设置动画颜色

通过 color 属性设置动画颜色,默认值为 #a5a6a8

html
<fu-loading color="red"></fu-loading>

设置动画尺寸

通过 size 属性设置动画尺寸,默认值为 20

html
<fu-loading size="30"></fu-loading>

设置显示或隐藏动画

通过 show 属性设置为 truefalse 来显示或隐藏动画,默认值为 true

html
<fu-loading :show="true"></fu-loading>

<!-- 等价于 -->
<fu-loading show></fu-loading>

设置动画执行时间

通过 duration 属性设置动画执行时间,默认值为 1200

html
<fu-loading duration="2500"></fu-loading>

API

Loading Props

属性名说明类型默认值可选值
mode动画类型,详见上方基础用法Stringflower-
show是否显示动画Booleantruefalse
color动画颜色String#a5a6a8-
size动画尺寸String|Number20-
duration动画执行时间String|Number1200-
inactiveColor暗边颜色(仅mode=circle时有效)String--
timingFunction动画模式Stringlinear-
customClass定义需要用到的外部类String--
customStyle定义需要用到的外部样式String|Object--