Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 3.66 KB

File metadata and controls

44 lines (31 loc) · 3.66 KB

Loading

  • category: Components
  • family: Feedback
  • chinese: 加载
  • type: 基本

加载组件,用于页面和区块的加载中状态。

何时使用

页面局部处于等待异步数据或正在渲染过程时,合适的加载动效会有效缓解用户的焦虑。

如何使用

Loading 默认使用 display='inline-block' 布局的方式包裹内部元素。

如果希望通栏包裹, 可以修改 <Loading style={{display: 'block'}} />

API

Loading

参数 说明 类型 默认值
tip 自定义内容,可以传入string或reactElement any -
size 设置动画尺寸

可选值:
'large'(大号)
'medium'(中号)
Enum 'large'
tipAlign 自定义内容位置

可选值:
'right'(出现在动画右边)
'bottom'(出现在动画下面)
Enum 'bottom'
visible loading 状态, 默认 true Boolean true
onVisibleChange 全屏模式下,loading弹层请求关闭时触发的回调函数

签名:
Function(type: String, e: Object) => void
参数:
type: {String} 弹层关闭的来源
e: {Object} DOM 事件
Function func.noop
indicator 自定义动画 any -
color 动画颜色 String -
fullScreen 全屏展示 Boolean -
disableScroll 当点击 document 的时候,如果包含该节点则不会关闭弹层,
如果是函数需要返回 ref,如果是字符串则是该 DOM 的 id,也可以直接传入 DOM 节点,或者以上值组成的数组
是否禁用滚动,仅在 fullScreen 模式下生效
Boolean false
safeNode 安全节点,fullScreen时有效, any -
children 子元素 any -

无障碍键盘操作指南

按键 说明
Esc 全屏模式下onVisibleChange接收的键盘事件,用于退出加载态