今天在做资源列表页排序时,发现不知道应该有哪些排序规则,点击时应该显示什么状态,还有这些排序是否可以同时作用?
其实在很多时候都会遇到排序的问题,排序的规则,那解决这个问题的思维逻辑应该是怎样的呢?
我是这样的,
首先竞品分析,浏览了很多网站,看他们是怎么排序,有哪些常规的排序项,有哪些是与业务相关的排序项;并多次体验升序和降序的状态变化(颜色,箭头);
其次,根据自己的网站需要,添加必要的排序项;
分析过后你会发现,网站常规的排序项包括时间(可以是发布时间,更新时间,截止时间,提交时间等等)、价格(人均最低,价格最好,价格最低)、评分(评分最高,评价最高,人气最高)等,另外还会有与业务相关的排序,比如外卖类排序还会有距离,离我最近,起送价最低,配送速度最快,销量最高,链家app还会有房型,区域等。
排序项的样式和交互各不相同,现在比较流行线条和实体两种配套状态,线条代表未选中,实体代表已选中;还有是字体颜色变化,黑色代表未选中,其他颜色代表已选中;
排序的箭头也有不同,选中并箭头向下代表降序排列,选中并箭头向上代表升序排列;还有像唯品会是将向上向下做到一个里面,升序向上的箭头亮色,向下的箭头黑色,反之是降序排列。
还有一个问题,排序可以重复叠加吗?一般情况下都是或的逻辑,不能在选中一个排序条件的情况下再去选中其他排序项,这样的规则会很复杂,所以建议大家排序时一定不要叠加使用排序项。
最后,我希望还能再补充一下网站和app的排序有哪些差异。
第一天从工作中感悟总结,明天继续,加油(^ω^)