vue项目中要使用ts的枚举类型需要为script标签的lang属性添加ts属性值
<script lang="ts" setup>
</script >
声明枚举类型:
//语法
/*
enum 枚举名称 {
可能的值
}
*/
enum scenic_status {
"正常" = 1,
"审核中",
"暂停营业",
"已注销"
}
使用方式:
<el-tag size="small">
{{ scenic_status[content.status] }}
</el-tag>
效果展示: