跳到正文

抽屉

Drawer

初级通用

抽屉(Drawer)是从屏幕边缘展开、覆盖部分页面的面板,通常用来承载与当前页面有关的操作或内容。它让你查看详情、修改信息时保留原页面的上下文,比如在订单列表旁编辑订单。

你可能会说:「我想点开订单后,在页面右边修改信息,关掉还能接着看原来的列表。」

动手看看

订单管理
共 3 笔订单
订单 / 客户
操作
#1086 · 林小姐待发货 · 今天 10:24
编辑
#1085 · 陈先生已发货 · 昨天 16:08
编辑
#1084 · 周小姐已完成 · 昨天 09:31
编辑
编辑订单 #1086
修改配送信息,订单列表会保留在原处。
收件人
林小姐
配送备注
请放在门卫室
取消
保存修改
打开编辑抽屉
显示遮罩

切换「打开编辑抽屉」来模拟点击订单行的「编辑」;调整宽度,再关闭它,看看订单列表是否还在原处。

抽屉从右边滑入,只盖住列表的一部分。左边仍能看到订单编号,所以修改信息时不会忘记自己从哪笔订单进来。

遮罩压暗并挡住背后的列表点击,让人先处理抽屉里的内容;抽屉不像居中的确认弹窗,它贴着页面边缘,强调与当前列表的联系。

要点

  1. 1

    从边缘展开并保留背景

    抽屉通常从左侧或右侧进入,盖住一部分当前页面。你在后台列表里点开某条记录时,还能看见列表的一部分,比较容易记住自己是从哪里打开的。

  2. 2

    内容围绕当前任务组织

    抽屉里可以放详情、表单和操作按钮。比如你在用户列表点“编辑”,右侧抽屉展示该用户的字段和“保存修改”;任务完成后关掉抽屉,就回到列表继续处理下一条。

  3. 3

    打开关闭要处理好状态

    如果抽屉里有未保存的修改,关闭时要想清楚数据怎么处理。让 AI 实现时,你可以说清保存后是否刷新列表、关闭后是否丢弃草稿,以及键盘焦点回到哪里。

容易混淆的地方

抽屉和弹窗都能暂时出现在当前页面上,但抽屉贴着屏幕边缘,更适合承载较多、与背景页面有关的内容;弹窗通常居中,更适合让用户集中处理一个短任务或确认操作。气泡卡片一般依附某个触发位置,内容更轻,不适合放较长的编辑表单。

什么时候用

适合用

  • 在订单列表中查看或修改单条订单,处理完关闭抽屉,再接着浏览原列表。
  • 在数据后台调整筛选条件,想保留表格作为参照,同时给多个筛选项留出空间。
  • 在 AI 工具的对话页查看某次生成的参数或详情,同时保留对话上下文。

不适合用

  • 用户要阅读一篇长报告,还需要分享独立地址时,用详情页更合适。
  • 只是确认是否删除一条记录时,用简短的确认弹窗比展开抽屉更直接。
  • 只是告诉用户文件已上传成功时,用轻提示即可,不需要占据侧边空间。

练一练

你在做一个客服后台。客服要连续处理工单,查看每条工单的联系人信息并偶尔修改备注,同时需要记得自己在工单列表中的位置。你会怎么设计?

让 AI 帮你做

请在工单列表中实现右侧抽屉:点击工单打开,展示联系人信息和可编辑的备注;保存成功后更新列表中的对应数据并关闭抽屉。关闭未保存的抽屉时丢弃本次修改,关闭后把键盘焦点还给打开它的工单。

接下来学什么