Skip to content

Button 按钮

使用

常用的操作按钮。

基础用法

本组件库注重业务区分, 所以按钮 api 使用与 el 有些许不同, 首先按钮类型分别为:

  • 普通按钮:

    默认状态, 常用用于不会产生数据的操作;

  • 主要按钮:

    模块中一般只存在一个, 用于重要操作;

  • 次级按钮

    模块中可以有多个, 用户产生数据的操作;

  • 文字按钮

    一般用于链接, 或者表格中使用;

  • icon按钮

    一般用于节省空间的情景。

disabled

彩色图标

首先明确 普通按钮 不支持染色, 增加颜色的方式有两种:

方式 1, type

提示

使用text时,按钮文字颜色建议使用color属性指定,而不是type属性。

使用 type, 此 api 参数兼容 el 预设, 如: primary, success, info, warning, danger

方式 2, color

自定义合规字符串, 如:

  • 16 进制颜色 : #ff5500
  • css 预设颜色: red
  • el, type 颜色: primary...

左右图标插槽

方式一, api

方式二, 插槽

不同尺寸(size)

size 提供三个尺寸: sm、base(def)、lg 。

API

Button Props

参数名描述类型默认值
type按钮类型enum-
main是否为主按钮,不能与secondary、text、icon属性同时使用booleanfalse
secondary是否为次级按钮,不能与main、text、icon属性同时使用booleanfalse
text是否为文本按钮,不能与main、secondary、icon属性同时使用booleanfalse
icon是否为图标按钮,不能与main、secondary、text属性同时使用booleanfalse
size按钮尺寸enumbase
iconLeft按钮文字左侧图标string | Component-
iconRight按钮文字右侧图标string | Component-
value按钮展示内容string | number-
loadingIcon加载图标string-
loading是否显示加载中状态booleanfalse
color按钮颜色string-
disabled是否禁用按钮booleanfalse

Button Slots

插槽名描述参数
default默认插槽内容-
iconRight自定义右侧图标组件-
iconLeft自定义左侧图标组件-
slot-content自定义按钮内容-