Spinner

其他 / Spinner菊花组件

说明

Spinner组件提供了一个使用svg+js的方式事项的菊花图(loading). Spinner组件可以通过传入props来实时控制Spinner的样子, 用来模拟诸如: processing/thinking/waiting/chilling 等特性.

菊花风格

Spinner的风格可以是下面的一种: ios/ios-small/bubbles/circles/crescent/dots, 其中, ios默认的是'ios'; md默认的是'crescent'; wp默认的是'circles'; 这些可以通过config配置

如何使用

// 引入
import { Spinner } from 'vimo'
// 安装
Vue.component(Spinner.name, Spinner)
// 或者
export default{
  components: {
   Spinner
 }
}
源码:

传入属性 / Props:

Name Type Attributes Default Description
color String <optional>
颜色
mode String <optional>
'ios' 模式
name String <optional>
菊花样式
duration String <optional>
旋转动画的持续时间
paused Boolean <optional>
是否暂停

用法 / Usages

<Spinner></Spinner>
<Spinner name="ios"></Spinner>
<Spinner mode="wp"></Spinner>
<Spinner color="secondary" name="dots"></Spinner>
<Spinner duration="3000" name="dots"></Spinner>
<Spinner :paused="true" name="ios"></Spinner>