跳至主要內容
枚举字典的巧用

一般在项目当中,关于字典的管理方式可概括为以下两种:

  1. 交由数据库维护,前后端需要时调用接口获取,好处是可以对字典做成页面配置,随时增删查改,前后端同步;
  2. 前后端根据业务约定好字典内容后,各自存储,这样就无需依赖 API 调用。

第一种做法比较有利于字典需要频繁变化的场景,缺点是需要网络调用接口;而第二种虽然避免了网络问题,但要求前后端手动同步好字典数据,以免出错,对于变化较多的字典较为麻烦。

用哪一种根据业务决定即可,因为根据实际情况,前端总是需要对字典数据做一些特殊处理,比如根据订单状态执行不同操作,需要依赖字典做条件判断,这避免不了需要在前端存储一份字典数据的问题。(个人)目前所接触过的实际项目也基本都是前后端自己维护,除了个别纯后台管理系统才采用了第一种方案。


YUDI-Corgi原创开发技巧开发技巧大约 7 分钟