EN
中文

ASpinner

ASpinner renders a rotating icon — a simple spinning loader. Pass an icon prop (any Iconify name) to swap the default spinner, or leave it empty for the built-in one.

Import

import { Spinner } from '@any-design/anyui/vue';
// React:  import { Spinner } from '@any-design/anyui/react';
// Svelte: import { Spinner } from '@any-design/anyui/svelte';

Basic usage

<template>
  <ASpinner />
</template>

Examples

Custom icon

Pass any Iconify icon name to spin it instead of the default.

<template>
  <ASpinner icon="ri:loader-4-line" />
</template>

Inline in a button

Like ALoading, the spinner works well inside a button to indicate an in-flight action.

<template>
  <AButton type="primary" disabled>
    <ASpinner icon="ri:loader-4-line" />
    <span>Loading</span>
  </AButton>
</template>

Props

Prop Type Default Description
icon String | IconifyIcon ‘’ The icon to spin (defaults to the built-in spinner).

ASpinner

ASpinner 渲染一个旋转的图标 —— 简单的旋转加载动画。通过 icon 属性(任意 Iconify 图标名)可替换默认图标,留空则使用内置图标。

引入

import { Spinner } from '@any-design/anyui/vue';
// React:  import { Spinner } from '@any-design/anyui/react';
// Svelte: import { Spinner } from '@any-design/anyui/svelte';

基础用法

<template>
  <ASpinner />
</template>

示例

自定义图标

传入任意 Iconify 图标名,旋转它以替代默认图标。

<template>
  <ASpinner icon="ri:loader-4-line" />
</template>

内联在按钮中

ALoading 类似,spinner 适合放在按钮内表示操作进行中。

<template>
  <AButton type="primary" disabled>
    <ASpinner icon="ri:loader-4-line" />
    <span>加载中</span>
  </AButton>
</template>

属性

属性 类型 默认值 说明
icon String | IconifyIcon ‘’ 旋转的图标(默认使用内置的 spinner)。

Live previews实时预览