Skip to content

Button 按钮

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

基础用法

使用 type、plain、round 和 circle 属性来定义 Button 的样式。

禁用状态

按钮不可用状态。可以使用 disabled 属性来定义按钮是否可用,它接受一个 Boolean 值。

Text Button

没有边框和背景色的按钮。

图标按钮

带图标的按钮可增强辨识度(有文字)或节省空间(无文字)。

按钮组

以按钮组的方式出现,常用于多项类似操作。使用 `<tu-button-group>` 标签来嵌套你的按钮。

加载中

点击按钮后进行数据加载操作,在按钮上显示加载状态。要设置为 loading 状态,只要设置 loading 属性为 true 即可。

长按钮

通过设置 long 属性,使按钮的宽度跟随容器的宽度。

不同尺寸

tu-button 组件提供除了默认值 medium 以外的三种尺寸。额外的尺寸:large、small、mini,通过设置 size 属性来配置它们。

Button API

Button Attributes

参数名描述类型默认值
size尺寸Stringmedium
type类型String-
round是否圆角按钮Booleanfalse
circle是否圆形按钮Booleanfalse
long按钮的宽度是否随容器自适应。Booleanfalse
loading是否加载中状态Booleanfalse
loading-icon自定义加载图标String ComponentLoading
disabled是否禁用状态Booleanfalse
icon图标组件String Component-
autofocus原生属性,自动获取焦点Booleanfalse
native-type原生属性,按钮类型Stringbutton

Button Slots

参数名描述
default自定义默认内容
loading自定义加载中组件
icon自定义图标

Button Exposes

参数名描述类型
ref按钮元素Object
size按钮尺寸Object
type按钮类型Object
disabled按钮禁用Object

ButtonGroup API

ButtonGroup Attributes

参数名描述类型默认值
size按钮组尺寸String-
type按钮组类型String-

ButtonGroup Slots

参数名描述类型
default自定义按钮组内容Button