普通的按钮组件,不包含任何交互操作。
是否全局组件:否。
<v-button type="default">type: default</v-button>
<v-button type="primary">type: primary</v-button>
<v-button type="success">type: success</v-button>
<v-button type="info">type: info</v-button>
<v-button type="danger">type: danger</v-button>
<v-button type="warning">type: warning</v-button>
<v-button :colors="customColors">custom colors</v-button>
<v-button type="primary" disabled>type: primary but disabled</v-button>
<v-button type="primary">
<i slot="icon-left" class="icono-cart"></i>
button with icon
</v-button>
<v-button type="primary">
<i slot="icon-left" class="icono-cart"></i>
button with icon and spinner
<span slot="icon-right">
<spinner color="white" size="20"></spinner>
</span>
</v-button>export default {
data() {
return {
customColors: {
font: '#ffffff',
background: '#605ca8'
}
}
}
}| Name | Description | Default |
|---|---|---|
| default | 按钮中显示的文本内容 | {{text}} |
| icon-left | 按钮左边的图标 | undefined |
| icon-right | 按钮右边的图标 | undefined |
| Property | Type | Description | Default |
|---|---|---|---|
| inline | Boolean | 是否行内按钮 | false |
| radius | Number, String | 按钮圆角半径 | 0 |
| height | Number, String | 按钮高度 | undefined,由LESS变量定义 |
| border | Number, String | 按钮边框线宽 | 0 |
| width | Number, String | 按钮宽度 | auto |
| size | Number, String | 按钮文字大小 | undefined,由LESS变量定义 |
| disabled | Boolean | 是否禁用 | false |
| text | String | 按钮文本 | 确定 |
| type | String | 按钮类型:default、primary、success、info、danger、warning | default |
| colors | Object | 自定义颜色:font(文本颜色)、border(边框颜色)、background(背景色) | null |
| Name | Description | Default |
|---|---|---|
| @ButtonHeight | 按钮默认高度 | 40px |
| @ButtonTextSize | 按钮默认文字大小 | 14px |
| @ButtonDefaultColor | 按钮文字颜色 | #444444 |
| @ButtonDefaultBorder | 按钮边框颜色 | #dddddd |
| @ButtonDefaultBackColor | 按钮背景色 | #f4f4f4 |
| @ButtonPrimaryColor | 按钮文字颜色 | #ffffff |
| @ButtonPrimaryBorder | 按钮边框颜色 | #367fa9 |
| @ButtonPrimaryBackColor | 按钮背景色 | #3c8dbc |
| @ButtonSuccessColor | 按钮文字颜色 | #ffffff |
| @ButtonSuccessBorder | 按钮边框颜色 | #008d4c |
| @ButtonSuccessBackColor | 按钮背景色 | #00a65a |
| @ButtonInfoColor | 按钮文字颜色 | #ffffff |
| @ButtonInfoBorder | 按钮边框颜色 | #00acd6 |
| @ButtonInfoBackColor | 按钮背景色 | #00c0ef |
| @ButtonDangerColor | 按钮文字颜色 | #ffffff |
| @ButtonDangerBorder | 按钮边框颜色 | #d73925 |
| @ButtonDangerBackColor | 按钮背景色 | #e40013 |
| @ButtonWarningColor | 按钮文字颜色 | #ffffff |
| @ButtonWarningBorder | 按钮边框颜色 | #e08e0b |
| @ButtonWarningBackColor | 按钮背景色 | #f39c12 |