前端写法建议【让项目更加易于维护】

背景

标题前提条件:

没有字典接口、或其他原因,需要前端手动维护的情况
示例环境:vue2,其他项目同理

示例

如果项目有某种类别,前端和后端约定好了,某些情况下,需要前端写死时。
比如有字段dangerType对应下列内容:

  • 1 表示:一般危险
  • 2 表示:非常危险
  • 3 表示:未知危险
  • 4 表示:可能安全
  • 5 表示:确定安全

如果,此时需要写个页面,有搜索、列表、弹框、详情页,都需要显示dangerType值,为了易于维护,,这里可以单独抽离一个枚举类的js,比如/src/utils/enum.js

export const dangerTypeOptions = [
  { value: 1, label: '一般危险' },
  { value: 2, label: '非常危险' },
  { value: 3, label: '未知危险' },
  { value: 4, label: '可能安全' },
  { value: 5, label: '确定安全' },
]

然后在页面中直接引用,做搜索下拉,做列表回显、做详情回显,都写单独的回显函数即可,这样,当后面需要修改类型对应的值、或者新增某种类型时,直接在这个枚举文件中添加即可!

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值