按钮 Button

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

何时使用

标记了一个(或封装一组)操作命令,响应用户点击行为,触发相应的业务逻辑。

代码演示

基本用法

基础的按钮用法。

正在加载组件...
code

按钮类型

按钮有五种类型:主按钮、次按钮、默认按钮、文字按钮和链接按钮。

正在加载组件...
code

按钮尺寸

按钮有两种尺寸:中号(40px)和小号(30px)。

正在加载组件...
code

虚线边框

通过 dashed 属性设置按钮边框为虚线样式。

正在加载组件...
code

危险按钮

通过 danger 属性设置危险按钮样式,可与其他属性组合使用。

正在加载组件...
code

危险虚线按钮

危险样式与虚线样式的组合。

正在加载组件...
code

加载中状态

通过 loading 属性设置按钮为加载中状态。

正在加载组件...
code

块级按钮

通过 block 属性将按钮宽度调整为其父容器宽度。

正在加载组件...
code

禁用状态

通过 disabled 属性禁用按钮。

正在加载组件...
code

带图标按钮

通过 iconLefticonRight 属性添加图标。

正在加载组件...
code

API

通过设置 Button 的属性来产生不同的按钮样式。

参数说明类型默认值
variant设置按钮类型primary | secondary | default | text | linkprimary
size设置按钮大小md | smmd
dashed设置按钮边框为虚线booleanfalse
danger设置危险按钮booleanfalse
loading设置按钮载入状态booleanfalse
block将按钮宽度调整为其父宽度的选项booleanfalse
disabled按钮失效状态booleanfalse
iconLeft左侧图标ReactNode-
iconRight右侧图标ReactNode-
onClick点击按钮时的回调(event) => void-