按钮 Button

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

如何使用

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

代码演示

按钮类型

按钮分为上面几种类型,主按钮在同一个操作区域最多出现一次。

按钮尺寸

按钮有大、中、小三种尺寸。通过设置 size 为 large small 分别把按钮设为大、小尺寸。若不设置 size,则尺寸为中。

幽灵按钮

幽灵按钮将按钮的内容反色,背景变为透明,常用在有色背景上。

Block 按钮

block 属性将使按钮适合其父宽度。

API

属性

通过设置 Button 的属性来产生不同的按钮样式,推荐顺序为:type -> shape -> size -> loading -> disabled

按钮的属性说明如下:

属性说明类型默认值版本
block将按钮宽度调整为其父宽度的选项booleanfalse
classNames语义化结构 classRecord<SemanticDOM, string>-0.9.5
disabled设置按钮失效状态booleanfalse
ghost幽灵属性,使按钮背景透明booleanfalse
htmlType设置 button 原生的 type 值,可选值请参考 HTML 标准open in new windowstringbutton
icon设置按钮的图标组件v-slot-
loading设置按钮载入状态boolean | { delay: number }false
shape设置按钮形状default | circle | rounddefault
size设置按钮大小large | middle | smallmiddle
styles语义化结构 styleRecord<SemanticDOM, CSSProperties>-0.9.5
target相当于 a 链接的 target 属性,href 存在时生效string-
type设置按钮类型primary|info|success|warning |danger| dashed | link | text | defaultdefault

事件

名称说明回调参数
onClick点击按钮时的回调(event: MouseEvent) => void
最近更新: