Button 按钮
基础用法
使用type
、plain
、icon
、loading
、long
、bg-color
、color
、border-color
、no-radius
、block
和round
属性来定义 Button 的样式。
<xm-button>普通按钮</xm-button>
<xm-button type="primary" @click="btnClick" icon="xm__icon--checked" >primary按钮</xm-button>
<xm-button type="error" icon="xm__icon--checked" ></xm-button>
<xm-button type="warning" disabled>禁止按钮</xm-button>
<xm-button plain>简约按钮</xm-button>
<xm-button type="text" icon="xm__icon--checked">文字按钮</xm-button>
<xm-button loading type="success">loading状态按钮</xm-button>
<xm-button bg-color="#fc0" color="#e0439a" border-color="#fc0">自定义颜色</xm-button>
<xm-button bg-color="#fcb" color="#e0439a" border-color="#fcb" block no-radius class="btn__block">块按钮</xm-button>
<xm-button round long>长按钮</xm-button>
<xm-button-group class="btn__group">
<xm-button type="warning">警告按钮</xm-button>
<xm-button type="primary" @click="btnClick" icon="xm__icon--checked" >primary按钮</xm-button>
</xm-button-group>
属性
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
long | 长按钮 | Boolean | — | false |
loading | 是否有加载效果 | Boolean | — | false |
type | 类型 | string | primary,success,warning,danger,info | — |
plain | 是否简约按钮 | Boolean | — | false |
disabled | 是否禁用状态 | Boolean | — | false |
icon | 图标,已有的图标库中的图标名 | string | — | — |
round | 圆角 | Boolean | — | false |
block | 块级按钮 | Boolean | — | false |
bg-color | 背景颜色 | string | 自定义 | — |
color | 文字颜色 | string | 自定义 | — |
border-color | 边框颜色 | string | 自定义 | — |
no-radius | 无边框 | string | 自定义 | — |