value | string | — | value="all" | 当前选项的唯一值,支持 bind:value;点击或方向键激活选项时更新。未指定或没有匹配项时,视觉回退到首个可用项,但不会自动写回绑定值;表单场景应显式初始化。 |
name | string | — | name="frequency" | 非空时输出同名隐藏字段,原生 FormData 读取当前 value;未定义值提交为空字符串。需置于表单内部;业务绑定初值的恢复由调用方在 reset 时处理。 |
children | Snippet | — | <Segmented value="all"><Button as="item" value="all">All</Button><Button as="item" value="component">Component</Button></Segmented> | 无参数的显式子项内容,使用 Button as="item" 与唯一 value;优先于 items,逐项直接配置 Button Props。 |
class | string | "" | class="my-component" | 合并到真实 Tab 根节点的外部 class,保留 Segmented 自身标识;不作用于隐藏表单字段。 |
parts | ComponentPartsOf<{ Button: typeof Button }> | — | parts={{ Button: { scaleOnHover: false } }} | 通过 parts.Button 批量配置 items 模式生成的 Button,例如 scaleOnHover;不覆盖显式 children 子项,不提供 parts.Tab。 |