跳到主要内容

button-group

button-group.vue

设置 div attribute

  <div :class="`${ns.b('group')}`">
<slot />
</div>

提供button group context

provide(
buttonGroupContextKey,
reactive({
size: toRef(props, 'size'),
type: toRef(props, 'type'),
})
)

packages\theme-chalk\src\button-group.scss

  & > .#{$namespace}-button {
float: left;
position: relative;
& + .#{$namespace}-button {
margin-left: 0;
}