跳到主要内容

Button 按钮

按钮用于开始一个即时操作。

何时使用

标记了一个(或封装一组)操作命令,响应用户点击行为,触发相应的业务逻辑。 在 YJWidget 中我们提供了七种按钮。

  • 主按钮:用于主行动点,一个操作区域只能有一个主按钮。
  • 默认按钮:用于没有主次之分的一组行动点。
  • 空心按钮:常用于添加操作。
  • 文本按钮:用于最次级的行动点。
  • 危险按钮:用于可能造成不可挽回的后果的操作。
  • 警告按钮:用于需要引起用户注意的操作。
  • 成功按钮:用于表示成功的操作。

基本用法

状态按钮

图标按钮

disabled 按钮

加载状态

Block按钮

API

属性说明类型默认值
block是否为块级元素(充满外层容器)booleanfalse
disabled按钮禁用状态booleanfalse
icon按钮图标string-
loading按钮加载状态booleanfalse
size按钮大小'small' | 'middle' | 'large''middle'
type按钮类型'primary' | 'default' | 'dashed' | 'danger' | 'warning' | 'text' | 'hollow' |'success''default'
onClick点击按钮的回调函数(e: React.MouseEvent<HTMLButtonElement>) => void-