暴露某内置筛选项下的值在快筛栏中,若这个筛选项下包括该值在内的多个值被选中,快筛栏该如何回应?举个例子,我们可以在产品列表中筛选城市,上海作为排序靠前的筛选值被暴露在快筛栏中,那么我们在内置城市筛选中选择上海和北京,外露快筛中的上海呈选中状态,从直觉上来看,似乎我们只选中了上海;快速撤销也只针对上海而已,这不免造成了不同等的错觉(个性化筛选会好一些),对于能清晰判定筛选值所属项大意的情况尤甚(日期、地点等)。
前段时间在整理筛选与排序的部门规范,到快筛的部分时不免产生了这样的困惑。当时提出的解决方案是若一个快筛值从属的项下其它值被选中,则在快筛栏中隐藏或全部暴露那些值,以后者来说,快筛能帮助快速撤销针对内置筛选项的选择,这不免模糊了快筛设立的初衷。只不过这部分内容只是作为改进建议自留了文档,直到前不久对口业务线产品携开发的疑惑前来提出问题,带着疑问去请教了老板才发现什么是隔断思维做设计。代入场景,用户在执行筛选行为时带有明确的目的性,能够记忆自己短期的操作。标识内置筛选入口以说明内含更改即可,改变快筛栏内容会带来额外的风险。
之前也会根据不用的场景来决定一些控件的有无,比如某种筛选下结果为空,则直接隐藏该筛选项;在后台时则会尽可能确保各个状态下的页面或模块控件的一致,并尽可能用提示文案替代暴力隐藏。根据一些实际的投诉建议可以看到我们的后台用户对互联网产品并没有学习和深入了解的欲望,他们向客服投诉样式的不一致是常有的事。
但这并不意味着这能成为一种凌驾于实际场景区分前后台的模式,比如在某条业务线中,我们的几类产品差异明确且包含完整的线下服务为主,在它们之间发生跳转的数据相当小,在处理新增标签时就可以考虑若某品类下无产品关联该标签则不披露该标签筛选。然而在各个品类之下又包含关联不同出发日期、天数的同类产品,在此类筛选间切换的量要大得多,即便同类产品某筛选条件下不包含对应标签的结果,也可以考虑始终保留该标签筛选,并为其设计空态页。
网友评论