跳到主要内容
前端术语库

筛选与排序

Filter & Sort

交互模式也叫:过滤、筛选排序、Filter、Sort

一句话:筛选是按条件缩小数据范围,排序是调整数据的先后顺序,两者常一起出现在列表和表格上方。

详细解释

筛选回答「我只想看哪些」:比如只看「进行中」的订单、价格 100~500 元的商品;排序回答「按什么顺序看」:按时间最新、按价格从低到高。两者可以同时生效,改变的是显示哪些数据、怎么排,不改变数据本身。

常见界面形式:列表上方的筛选栏(下拉框、标签、日期范围)、点击表头排序(显示上下箭头)、电商左侧的多级筛选面板、手机端从底部弹出的筛选抽屉。

要跟 AI 说清楚:数据少可以前端直接筛选,数据多要把条件传给接口由后端处理;筛选条件最好同步到网址参数里,刷新或分享链接时不丢;要有「重置」按钮,结果为空时显示空状态。

示例

灰度线框示意,只表达结构,不代表具体视觉风格。

怎么跟 AI 说

可以直接贴给 Cursor、Claude Code 等工具,把里面的业务内容换成你自己的。

订单列表上方加筛选栏:状态下拉(全部 / 待付款 / 已完成)、下单日期范围、关键词搜索,右侧放「重置」按钮;表格的金额和时间列支持点击表头升序 / 降序;筛选和排序条件同步到网址参数,由后端接口处理。