有些接口返回的都是根业务相关的状态信息,比如我最近在写邮件报告相关的业务,一个报告有很多状态 1-创建 2-草稿 3-提交 4-批准 5-发布 6-废弃 这些状态我在前端页面显示时都需要配一个icon图标 区分状态显得更好看些,我目前的做法是在util下定义常量 数组中要按后端数据库中这些状态的id大小顺序来定义的 这样我后面取方便些,现在我发现这种类似的接口后面会越来越多,可能都需要配icon图标或color颜色什么的样式 都需要我这样去用常量一个一个来定义吗 我想知道大家都是怎么维护的 有什么更好的方案吗
早些时候我也困惑过这样的问题 👉 项目中前端部分关于订单状态管理的一些疑问
最终是我是这样处理的 👉 项目中的类型和状态管理
但是实际情况下,我们项目当中会使用在管理后台维护字典的方式。所以其实是要在字典功能中增加对应的可维护字段。