• Docs
  • Components
  • Blocks
  • Features
  • Templates

Button 按钮

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

何时使用

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

类型

类型 type:solid、outline、soft、default、text、link、underline

代码

禁用状态

添加 disabled 属性即可让按钮处于不可用状态,同时按钮样式也会改变。

代码

尺寸

通过 size 可以设置尺寸,默认 md,可选 xs, sm, md, lg, xl

代码

通过 style 可以自定义尺寸

代码

Solid 颜色

预定义的按钮颜色,更多颜色可以通过 style 去设置。

代码

Outline 颜色

预定义的按钮颜色,更多颜色可以通过 style 去设置。

代码

Soft 颜色

预定义的按钮颜色,更多颜色可以通过 style 去设置。

代码

形状

shape 支持 circle,round, square, 默认为 round。

代码

Block

通过 block 属性使按钮铺满其父容器。

代码

图标

当需要在 Button 内嵌入 Icon 时,可以设置 icon 属性,或者直接在 Button 内使用 Icon 组件。

如果想控制 Icon 具体的位置,则只能直接使用 Icon 组件。

代码

通过 icon 属性设置图标并且没有 children,则可以实现宽高相等。

代码

默认图标是继承字体尺寸

代码

加载状态

通过 loading 属性设置按钮为加载状态;如果按钮有图标,加载状态下默认会暂时隐藏原有图标。

代码