← 全部模板

版本挑选器 <EditionPicker />

3–6 张单选卡片(每行 3 张):图标、小标签、名称、说明和底部“适合”一行;右上角是单选圆点。选中的卡片描强调色边并打勾,每按一次 → 选中下一张。

在示例演示里查看 →

分组
选项 · 几个版本 / 方案逐个介绍
组件
EditionPicker · #edition-picker
交互
配 build: 'focus':每按一次 → 选中框移到下一张卡片

适合

  • 产品的几个版本、套餐、发行版本,各有用途
  • 想逐个讲“这一个适合谁”

不适合

  • 有价格要比:用 PricingTiers
  • 选项超过 6 个:拆页或用 FilterChips

内容上限

1options 3–6 个
2name ≤ 12 个拉丁字符或 ≤ 8 字;tag ≤ 6 字
3desc ≤ 40 字(6 个时 ≤ 30 字)
4fit ≤ 24 字(6 个时 ≤ 14 字)

字段

字段类型
kicker · 必填string标题上方的小节名,2–8 字
title · 必填string | string[]页面标题;传数组可手动断行,每项一行
leadstring一到两句导语,≤ 60 字
sourcestring事实出处;页面上有任何数据或事实时必填
hintReactNode页眉中间的操作提示,可用 <kbd>
options · 必填{ name, icon?, tag?, desc, fit? }[]选项卡片
selectednumber完整状态选中的卡片,默认 0
fitLabelstring“适合”一行的标签,默认“适合”

示例代码

<EditionPicker kicker="Editions" title="六个正式版本" options={[{ name: 'Workstation', icon: 'laptop', tag: '桌面', desc: '搭载最新 GNOME 桌面的版本。', fit: '笔记本和台式机' }, …]} />