Skip to content

Button 按钮

基本按钮,提供一些美化的样式。

基础用法

type 属性可以配置不同的主题类型,展示不同的颜色状态

加载状态

loading 属性可以控制加载状态。

自定义 Icon

icon 属性接受 @fz-design/fz-design-icon 提供的图标。

尺寸

使用 size 属性设置按钮的尺寸大小。

按钮组

Button API

API

Attributes

参数说明类型默认值
type类型ButtonType-
size尺寸ButtonSize-
text文本按钮booleanfalse
native-type原生类型ButtonNativebutton
disabled是否禁用booleanfalse
icon图标IconSlotType-
loading是否加载中booleanfalse
plain是否简单风格booleanfalse
round是否圆角风格booleanfalse
circle是否圆形风格booleanfalse
autofocus自动对焦booleanfalse

Slots

名称说明
default默认内容
icon图标 slot

Events

事件名说明参数列表参数说明
click点击事件$event原生的 dom event

Interface

组件导出以下类型定义:

ts
import type { ButtonInstance, ButtonProps, ButtonType, ButtonSize } from 'fz-design'
import type { ButtonInstance, ButtonProps, ButtonType, ButtonSize } from 'fz-design'

样式变量

组件提供了下列 CSS 变量,可用于自定义样式

名称描述
--fz-button-bg-color按钮背景色
--fz-button-text-color按钮文字颜色
......

ButtonGroup API

API

Attributes

参数说明类型默认值
type类型string-
size尺寸string-

Slots

名称说明
defaultButton元素