切换·Esc 返回

选择器Select

填写与选择
从收起的固定选项中选择一个值
也常被叫作下拉选择框Select Box

当选项来自固定清单、又不适合全部摆出来时,可以使用选择器。选项很少时用单选框 Radio更直观;需要用户自由输入时,应该使用输入框或自动完成 AutoComplete

容易混淆?这样区分
选择器Select下拉菜单Dropdown

选择器 Select 用来选择一个表单值;下拉菜单 Dropdown 展开的是操作或导航,例如重命名、导出和删除。

选择器Select自动完成AutoComplete

选择器 Select 只能从固定选项中选择;自动完成 AutoComplete 会随着输入给出建议,是否允许填写自定义内容要另外说明。

什么时候用

  • 值来自一组固定选项:状态、分类、优先级
    全部状态
    全部状态进行中已完成已过期
  • 选项超过 5 个:平铺放不下,收进下拉里
    选择城市
    北京上海广州深圳杭州
  • 列表页的筛选条件:几个选择器排一排,即选即筛
    全部状态全部分类最近更新
  • 选项文案比较长:模板、文件这类带描述的选项
    选择模板
    AI 产品需求文档模板(含评审 checklist)用户调研报告模板

什么时候不用

  • 只有 2~4 个选项 → 用 单选框 Radio 平铺出来一眼看全
    全部进行中已完成
  • 要选好几个 → 用 复选框 Checkbox 或多选选择器更直观
    前端后端设计
  • 选项有上下级:省市区、类目 → 用 级联选择器 Cascader
    省 / 市 / 区广东省深圳市南山区
  • 允许用户输入新值 → 用 自动完成 AutoComplete 或支持创建的选择器
    自定义标签
    前端后端➕ 创建“自定义标签”
组成结构 · Anatomy
全部状态进行中全部状态
1触发框Trigger平时收起来的样子,显示当前选中值
2选中文案Selected Label告诉用户现在选的是什么
3下拉箭头Caret提示「点我展开」,展开时常会翻转
4下拉面板Dropdown显示所有选项的浮层,可以搜索和分组
5选项Option悬停高亮,选中项带对勾
常见变体 · Variants
基础单选Default
选项固定、只选一个时的默认形态
多选Multiple
前端后端
选项偏多又要同时选好几个时用
可搜索Searchable
🔍深圳
深圳上海
选项几十个时,打字快速定位目标
可清空Clearable
进行中
筛选可有可无,允许一键回到未选
禁用Disabled
全部状态
条件不满足时暂时锁住,防止误选
典型使用场景
任务状态筛选
任务列表 进行中
官网首页改版进行中
支付流程走查进行中
埋点方案评审待开始
注册时选城市
所在城市
广东 · 深圳
广东 · 深圳 广东 · 广州 浙江 · 杭州
切换语言 / 时区
界面语言选择界面显示的语言简体中文
时区影响日程和提醒的显示时间UTC+8 北京
报表维度切换
访问量趋势 按周
W26W27W28W29W30W31