查询条件列表接口设计问题
来源:6-11 Cinema模块实现 - 查询条件列表实现

wirechen
2018-10-04
老师您好,我想请问一下既然这个项目是前后分离的,那为何在设计查询条件列表接口的时候要有Active的字段?(每次用户选择条件后,后端既要返回查询结果集,又要返回此时的查询条件的状态列表,这更像一个用模板引擎渲染视图的MVC风格)我们直接从数据字典把查询条件全部返给前端,至于用户选择什么条件、展示当前所选条件那是前端做的事,前端只需要把查询条件的ID传给后台,还是这样设计相比有Active字段有什么弊端吗?
写回答
1回答
-
? 你说的是有道理的。不过就后端项目而言,其实是不相信前端数据的,如果这个选择逻辑放在前端,很容易因为一些浏览器缓存 脚本限制之类的问题出现错误。当然了,其实很多场景下项目不会因为这些原因把粒度控制的这么细,只不过学习的时候加入这些逻辑,同时提供两种实现方式,是为了接触更多的选择和观察角度, 希望学习愉快
012018-10-05
相似问题