ButtonGroup 按钮组
示例
风格
可选的 ui
属性值:primary
/alt
。
<template>
<article>
<section>
<veui-button-group
ui="primary"
:items="group"
/>
</section>
<section>
<veui-button-group :items="group"/>
</section>
<section>
<veui-button-group
ui="alt"
:items="group"
/>
</section>
</article>
</template>
<script>
import { ButtonGroup } from 'veui'
export default {
components: {
'veui-button-group': ButtonGroup
},
data () {
return {
group: [
{
label: 'Undo',
value: 'undo'
},
{
label: 'Redo',
value: 'redo'
}
]
}
}
}
</script>
尺寸
可选的 ui
属性值:large
/small
/tiny
/micro
。
<template>
<article>
<veui-button-group
ui="large"
:items="group"
/>
<veui-button-group :items="group"/>
<veui-button-group
ui="small"
:items="group"
/>
<veui-button-group
ui="tiny"
:items="group"
/>
<veui-button-group
ui="micro"
:items="group"
/>
</article>
</template>
<script>
import { ButtonGroup } from 'veui'
export default {
components: {
'veui-button-group': ButtonGroup
},
data () {
return {
group: [
{
label: 'Undo',
value: 'undo'
},
{
label: 'Redo',
value: 'redo'
}
]
}
}
}
</script>
禁用状态
设置 disabled
来使按钮处于禁用状态。
<template>
<article>
<section>
<veui-checkbox v-model="disabled">
Disabled
</veui-checkbox>
</section>
<section>
<veui-button-group
ui="primary"
:items="group"
:disabled="disabled"
/>
</section>
<section>
<veui-button-group
:items="group"
:disabled="disabled"
/>
</section>
<section>
<veui-button-group
ui="alt"
:items="group"
:disabled="disabled"
/>
</section>
</article>
</template>
<script>
import { ButtonGroup, Checkbox } from 'veui'
export default {
components: {
'veui-button-group': ButtonGroup,
'veui-checkbox': Checkbox
},
data () {
return {
disabled: true,
group: [
{
label: 'Undo',
value: 'undo'
},
{
label: 'Redo',
value: 'redo'
}
]
}
}
}
</script>
API
属性
名称 | 类型 | 默认值 | 描述 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ui | string | - | 预设样式。与
| ||||||||||||||
items | Array<Object> | - | 按钮数据项的数组,项目类型为
| ||||||||||||||
disabled | boolean | false | 按钮是否为禁用状态。 |
插槽
名称 | 描述 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
default | 默认作用域插槽,用来定制每个按钮的内容。 默认内容:
另外, |
事件
名称 | 描述 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
click | 点击后触发,回调参数为
| |||||||||
<value> | 如果对应数据项有 |