vue项目中要使用ts的枚举类型需要为script标签的lang属性添加ts属性值
<script lang="ts" setup></script >
首先要声明一下(我这里是声明了一个名称一个颜色):
接下来是页面中的标签使用(用的是element表格的组件):
<el-table-column prop="type" label="商品类型" width="100">
<template #default="scope">
<div><el-tag size="large" :type="typecolor[scope.row.type]" >
{{ type[scope.row.type] }}</el-tag></div>
</template>
</el-table-column>
效果: 文章来源:https://www.toymoban.com/news/detail-708808.html
文章来源地址https://www.toymoban.com/news/detail-708808.html
到了这里,关于Vue使用ts的枚举类型的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!