33 lines
949 B
Markdown
33 lines
949 B
Markdown
|
|
## API
|
|
|
|
| 参数 | 说明 | 类型 | 默认值 |
|
|
| --- | --- | --- | --- |
|
|
| delay | 延迟显示加载效果的时间(防止闪烁) | number (毫秒) | - |
|
|
| indicator | 加载指示符 | vNode \| slot | - |
|
|
| size | 组件大小,可选值为 `small` `default` `large` | string | 'default' |
|
|
| spinning | 是否为加载中状态 | boolean | true |
|
|
| tip | 当作为包裹元素时,可以自定义描述文案 | string | - |
|
|
| wrapperClassName | 包装器的类属性 | string | - |
|
|
|
|
### 静态方法
|
|
|
|
- `Spin.setDefaultIndicator({indicator})`
|
|
同上 `indicator`,你可以自定义全局默认元素
|
|
|
|
```jsx
|
|
Spin.setDefaultIndicator({
|
|
indicator: (h) => {
|
|
return <i class='anticon anticon-loading anticon-spin ant-spin-dot'></i>
|
|
},
|
|
})
|
|
或者
|
|
Spin.setDefaultIndicator({
|
|
indicator: {
|
|
render () {
|
|
return <i class='anticon anticon-loading anticon-spin ant-spin-dot'></i>
|
|
},
|
|
},
|
|
})
|
|
```
|