我们已经走得太远,以至于我们会忘记出发的原因。有的时候我觉得生活糟糕地难以继续,却又是不得不佩服人们的忍耐力,无论今天是多么痛苦难熬,明天也都是会如约而至

灵沐V4聆听了大家很多的建议和反馈BUG,其中“@大文”提到在下版本中新增,实现后台控制多个程序不同内容展示功能
在交互逻辑上纠结一个问题:
- 后台设定不显示的内容
- 后台选择希望显示的内容
按鸡汤来说过度的思考就是自我的内耗,明明两者都可以实现需求;操作逻辑是相反的,UX上会影响用户体验,最终在“PS小欧”老师开导下,选择第二个方案
实践
灵沐分析接口
显示分类接口
https://域名/api/posts?filters[id][$eq]=1&filters[id][$eq]=2
搜索返回列表接口
https://域名/api/posts?filters[category][id][$eq]=1&filters[category][id][$eq]=3&filters[title][$contains]=灵沐
可以看到条接口他们的参数是不同的,我们在后续也会因此而受到一些小小的麻烦
后台
UX上“PS小欧”老师希望后台会有一个多选框,用户只需要勾选对应内容;而他却忘记了我是一只菜狗
因此只能走星宿的老路,在后台手动输入需要显示的内容Id

前端
现在压力来到小程序前端,因为分类和返回列表的接口不同,还需要添加参数
需要在获取基本请求的时候对过来的ID做一下处理,循环ID且加上参数

封装接口多添加一个参数

最后
感谢“@大文”提出该建议,此外也将努力实现“@扯线木偶”提的文章可属于多个分类通过学习也发现自己的不足,无论星宿还是灵沐,大部分的逻辑太依赖前端处理
例如这篇文章的内容,后端处理好再返回给前端才是最合理的让我们做一个善良的人,一个被别人喜欢的人