# 按钮大小
按钮有特大(extraLarge)大(large)、正常(normal)、小(small)通过size属性决定默认正常 三种尺寸使用时根据页面按钮权重,视情况而定
extraLarge按钮使用谨慎,仅在少量需强调页面使用,eg:登录管理界面
2.6.7新增
ban,可以设置阻止按钮点击2.8.9新增
loading,设置后也会阻止按钮点击 也可以通过slotname值loading来设置自定义加载图标
- large按钮
- normal按钮作为最常用的按钮尺寸,大多数情况下使用
- small按钮在布局紧凑场景下使用,eg:表单填写、列表管理
# 按钮类型
primary
- 高度强调按钮-主要按钮单纯的使用纯色填充
- 在同一个操作区域主要按钮仅会出现一次
low
- 单纯的常采用基本平面形状,没有填充只有简
- 它常常与主要按钮组合使用,视觉重量和操作
dashed
- 低强调,只有简单的虚线边框
- 它具有按钮的功能性,在系统页面中一般用作新增板块内容或低频操作
text
- 文字按钮通常用于最基础权限的重复操作
- 由于文本按钮没有容器,它们不会分散附近内容的注意力,视觉感受较弱
# 颜色
- 3.6.7 之后颜色按钮通过
color来改变text的颜色。目前有successerrorprimarywarning
# 按钮禁止
- 通过
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 |