如何优雅地在JS中使用枚举
为什么使用枚举
- 去魔法数字
- 枚举语义化
- 定义一体化:枚举值和枚举描述写在了一起,不分散
- 使用方便:无需额外的过滤器
如何解释
看如下代码
// bad
<span v-if="status == 0">审核中</span>
<span v-else-if="status == 1">审核通过</span>
<span v-else-if="status == 2">审核不通过</span>
if(status===1 || status === 2){
console.log