Skip to content

Button

按钮用于触发操作,是最常见的交互元素之一。支持多种外观、状态和交互方式,适用于表单提交、页面跳转、功能触发等场景。

按钮类型

常用的五种类型,分别是:默认按钮、主要按钮、成功按钮、警告按钮、危险按钮。

按钮尺寸

通过 size 属性控制按钮的大小。smmdlgxl分别把按钮设置为小、中、大、超大尺寸,若不设置size,则尺寸为小。

禁用状态

设置 disabled 属性可以让按钮处于不可点击状态。常用于需要等待条件满足,或操作不可用时的场景。

加载中状态

设置 loading 属性可以让按钮处于加载状态。常用于异步操作,等待操作完成后自动切换为默认状态。

圆角与圆形

通过 round 属性可以让按钮显示为圆角矩形,更加柔和。通过 circle 属性可以让按钮显示为圆形,通常配合图标使用。


Outline 按钮

通过 outline 属性可以让按钮显示为 Outline 按钮,即没有背景颜色,只有边框。

链接按钮

通过 link 属性可以让按钮显示为链接按钮,即没有背景颜色,没有边框。

块级按钮

通过 block 属性可以让按钮显示为块级元素,宽度为 100%。

属性

属性名类型默认值说明
typestringdefault按钮类型,可选:defaultprimarysuccesswarningdanger
sizestringmedium按钮尺寸,可选:smallmediumlarge
disabledbooleanfalse是否禁用按钮
loadingbooleanfalse是否显示加载中状态
roundbooleanfalse是否为圆角按钮
circlebooleanfalse是否为圆形按钮(常用于图标按钮)
blockbooleanfalse是否为块级元素,宽度为 100%
outlinebooleanfalse是否为 outline 按钮,即没有背景颜色,只有边框
linkbooleanfalse是否为链接按钮,即没有背景颜色,没有边框,点击时会有下划线
nativeTypestringbutton原生按钮类型:button/submit/reset,避免不期望的表单提交

事件

事件名回调参数说明
click(evt)点击按钮时触发

插槽

插槽名说明
default按钮内容文本
icon按钮左侧图标