Button 按钮
常用的操作按钮。
基础用法
禁用状态
你可以使用 disabled
属性来定义按钮是否被禁用。
文字按钮
没有边框和背景色的按钮。
图标按钮
使用图标为按钮添加更多的含义。 你也可以单独使用图标不添加文字来节省显示区域占用。
按钮组
通过按钮组来组合一系列相似的操作。
加载中
点击按钮来加载数据,并向用户反馈加载状态。
通过设置 loading
属性为 true
来显示加载中状态。
TIP
您可以使用 loading
插槽或 loadingIcon
属性自定义您的 loading 图标
ps: loading
插槽优先级高于loadingIcon
属性
各种尺寸的按钮
除了默认尺寸外,Button 组件还提供了三种额外的尺寸供您在不同的场景中选择。
自定义颜色 测试版
您可以自定义按钮颜色。
我们将自动计算 hover 和 active 颜色。
Button 属性
属性 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
size | 尺寸 | string | large / default /small | — |
type | 类型 | string | primary / success / warning / danger / info / text | — |
plain | 是否为朴素按钮 | boolean | — | false |
round | 是否为圆角按钮 | boolean | — | false |
circle | 是否为圆形按钮 | boolean | — | false |
loading | 是否为加载中状态 | boolean | — | false |
loading-icon | 自定义加载中图标 | string / Component | — | Loading |
disabled | 是否为禁用状态 | boolean | — | false |
icon | 自定义图标 | string / Component | — | — |
autofocus | 原生 autofocus 属性 | boolean | — | false |
native-type | 原生 type 属性 | string | button / submit / reset | button |
auto-insert-space | 自动在两个中文字符之间插入空格 | boolean | — |
Button 插槽
插槽名 | 说明 |
---|---|
— | 自定义默认内容 |
loading | 自定义加载中组件 |
icon | 自定义图标组件 |
Button Group 属性
属性 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
size | 用于控制该按钮组内按钮的大小 | string | 与按钮的大小相同 | — |
type | 用于控制该按钮组内按钮的类型 | string | 与按钮的类型一致 | — |
Button Group 插槽
插槽名 | 说明 | 子标签 |
---|---|---|
- | 自定义按钮组内容 | Button |