# 按钮大小
按钮有特大(extraLarge
)大(large
)、正常(normal
)、小(small
)通过size属性决定默认正常 三种尺寸使用时根据页面按钮权重,视情况而定
extraLarge按钮使用谨慎,仅在少量需强调页面使用,eg:登录管理界面
2.6.7新增
ban
,可以设置阻止按钮点击2.8.9新增
loading
,设置后也会阻止按钮点击 也可以通过slot
name值loading来设置自定义加载图标
- large按钮
- normal按钮作为最常用的按钮尺寸,大多数情况下使用
- small按钮在布局紧凑场景下使用,eg:表单填写、列表管理
# 按钮类型
primary
- 高度强调按钮-主要按钮单纯的使用纯色填充
- 在同一个操作区域主要按钮仅会出现一次
low
- 单纯的常采用基本平面形状,没有填充只有简
- 它常常与主要按钮组合使用,视觉重量和操作
dashed
- 低强调,只有简单的虚线边框
- 它具有按钮的功能性,在系统页面中一般用作新增板块内容或低频操作
text
- 文字按钮通常用于最基础权限的重复操作
- 由于文本按钮没有容器,它们不会分散附近内容的注意力,视觉感受较弱
# 颜色
- 3.6.7 之后颜色按钮通过
color
来改变text
的颜色。目前有success
error
primary
warning
# 按钮禁止
- 通过
disabled
改变其填充颜色的灰度和亮度按钮表达不同的状态.
# 图标按钮
- 通过
icon
改变使用的图标.
# 动态加载
- 携带
icon
的按钮在查询的时候会隐藏icon
图标 - 在
loading
过程中ban
属性会一同生效,也就是loading
状态下无法进行点击
# 属性
属性 | 说明 | 类型 | 可选值 | 默认值 | 版本 |
---|---|---|---|---|---|
size | 尺寸 | String | large normal small | normal | 1.0.0 |
type | 类型 | Sting | primary low dashed | primary | 1.0.0 |
icon | 图标类名 | Sting | 1.0.0 | ||
round | 图标类名 | Boolean | false | 1.0.0 | |
loading | 加载状态 | Boolean | false | 2.8.9 | |
ban | 禁止点击 | Boolean | false | 2.6.7 | |
color | 颜色 | String | - | 3.6.7 |
# 事件
- 所有dom事件都将可以监听
事件名称 | 说明 | 回调参数 | 版本 |
---|---|---|---|
click | 点击按钮触发 | $event | 1.0.0 |