JS中文式引入判定(枚举)

背景:对于前端按钮的显示,一般都会有条件控制,前端不像java有枚举,用英文判定比较多歧义


目录

一、JS中文命名对象

二、前端界面引入使用


一、JS中文命名对象

1:JS中文命名对象,对象放kv即可,k为中文

2:Vue需要将这个常量暴露出去

const STATUS = {
    '可发起流程': ['100','300'],
    '可删除状态': ['100','500'],
    '草稿': '100',
    '审批中': '200',
    '审批驳回': '300',
    '审批通过': '400',
    '待人事定机票': '1',
    '人事已订票': ['2','3'],
    '工程师待出差': '1',
    '工程师出差中': '2',
}

二、前端界面引入使用

1:引入
import {STATUS} from "@/api/crm/trip/trip";

2:判定:
 STATUS.待人事定机票===row.ticketStatus

3: 优化或者条件
    STATUS.Array.includes(属性)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值