Appearance
Button 按钮 #
TIP
用于执行动作。
基础用法 #
使用 type
属性指定 button 组件样式。
<template>
<div>
<b-button>Default</b-button>
<b-button type="primary">Primary</b-button>
<b-button type="success">Success</b-button>
<b-button type="warning">Warning</b-button>
<b-button type="danger">Danger</b-button>
<b-button type="info">Info</b-button>
<b-button type="text">Text</b-button>
</div>
</template>
<style lang="scss" scoped>
.bbui-button {
margin-right: 10px;
}
</style>
显示代码
复制代码片段
禁用状态 #
通过 disabled
属性指定是否禁用 button 组件。
<template>
<div>
<b-button disabled="{true}">Default</b-button>
<b-button type="primary" disabled="{true}">Primary</b-button>
<b-button type="success" disabled="{true}">Success</b-button>
<b-button type="warning" disabled="{true}">Warning</b-button>
<b-button type="danger" disabled="{true}">Danger</b-button>
<b-button type="info" disabled="{true}">Info</b-button>
<b-button type="text" disabled="{true}">Text</b-button>
</div>
</template>
显示代码
复制代码片段
调整尺寸 #
通过 size
属性指定 button 组件尺寸大小。
<template>
<div>
<b-button size="large">Default</b-button>
<b-button type="primary" size="large">Primary</b-button>
<b-button type="success">Success</b-button>
<b-button type="warning">Warning</b-button>
<b-button type="danger" size="small">Danger</b-button>
<b-button type="info" size="small">Info</b-button>
<b-button type="text" size="small">Text</b-button>
</div>
</template>
显示代码
复制代码片段
圆角按钮 #
通过 round
属性指定是否使用 button 组件圆角样式。
<template>
<div>
<b-button round="{true}">Default</b-button>
<b-button type="primary" round="{true}">Primary</b-button>
<b-button type="success" round="{true}">Success</b-button>
<b-button type="warning" round="{true}">Warning</b-button>
<b-button type="danger" round="{true}">Danger</b-button>
<b-button type="info" round="{true}">Info</b-button>
<b-button type="text" round="{true}">Text</b-button>
</div>
</template>
显示代码
复制代码片段
圆形按钮 #
通过 circle
属性指定是否使用 button 组件圆形样式。
<template>
<div>
<b-button circle="{true}">Default</b-button>
<b-button type="primary" circle="{true}">Primary</b-button>
<b-button type="success" circle="{true}">Success</b-button>
<b-button type="warning" circle="{true}">Warning</b-button>
<b-button type="danger" circle="{true}">Danger</b-button>
<b-button type="info" circle="{true}">Info</b-button>
<b-button type="text" circle="{true}">Text</b-button>
</div>
</template>
显示代码
复制代码片段
朴素按钮 #
通过 plain
属性指定是否使用 button 组件朴素样式。
<template>
<div>
<b-button plain="{true}">Default</b-button>
<b-button type="primary" plain="{true}">Primary</b-button>
<b-button type="success" plain="{true}">Success</b-button>
<b-button type="warning" plain="{true}">Warning</b-button>
<b-button type="danger" plain="{true}">Danger</b-button>
<b-button type="info" plain="{true}">Info</b-button>
</div>
</template>
显示代码
复制代码片段
API #
属性 #
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
type | 'primary' | 'success' | 'warning' | 'danger' | 'info' | 'text' | — | 类型 |
size | 'large' | 'small' | — | 尺寸 |
round | boolean | false | 是否为圆角按钮 |
circle | boolean | false | 是否为圆形按钮 |
plain | boolean | false | 是否为朴素按钮 |
disabled | boolean | false | 是否为禁用状态 |
autofocus | boolean | false | 原生 autofocus 属性 |
nativeType | 'button' | 'submit' | 'reset' | 'button' | 原生 type 属性 |