如何将表格中的状态数据转换为Tag标签显示

考虑到系统前端页面的美观程度,通常通过Tag标签来代替某条数据中的状态信息。仅通过一点操作,便能够使得页面美观程度得到较大提升,前后对比如下所示。代码基于Vue以及Element-ui组件实现。
修改前:

修改后:

修改前的原始代码如下所示:

html 复制代码
<el-table :data="tableData" border stripe header-cell-class-name="headerBgColor">
          <el-table-column type="index" label="编号" width="100"></el-table-column>
          <el-table-column prop="name" label="数据集名称" width="200"></el-table-column>
          <el-table-column prop="time" label="上传时间" width="200"></el-table-column>
          <el-table-column prop="status" label="可用状态" width="200"></el-table-column>
</el-table>

修改后的代码如下所示:

html 复制代码
 <el-table :data="tableData" border stripe header-cell-class-name="headerBgColor">
          <el-table-column type="index" label="编号" width="100"></el-table-column>
          <el-table-column prop="name" label="数据集名称" width="200"></el-table-column>
          <el-table-column prop="time" label="上传时间" width="200"></el-table-column>
          <el-table-column prop="status" label="可用状态" width="200">
            <template slot-scope="scope">
              <el-tag type="success" v-if="scope.row.status == 1">可用</el-tag>
              <el-tag type="danger" v-if="scope.row.status == 0">不可用</el-tag>
            </template>
          </el-table-column>
</el-table>
相关推荐
1024小神1 分钟前
bun+hono实现websocket长链接通许的demo
前端
滕青山2 分钟前
文本字符数统计 在线工具核心JS实现
前端·javascript·vue.js
十二7404 分钟前
前端缓存踩坑实录:从版本号管理到自动化构建
前端·javascript·nginx
over6975 分钟前
从 URL 输入到页面展示:一次完整的 Web 导航之旅
前端·面试·架构
Giant1005 分钟前
TypeScript 核心知识点(覆盖 90% 开发场景)
前端
用户908324602737 分钟前
Spring AI 1.1.2 + Neo4j:用知识图谱增强 RAG 检索(上篇:图谱构建)
java·spring boot
暴走的小呆7 分钟前
为什么react要从顶层更新
前端
小王和八蛋14 分钟前
DecimalFormat 与 BigDecimal
java·后端
仰望星空的小猴子18 分钟前
React18和React19新特性
前端
小码哥_常20 分钟前
Android新航标:Navigation 3为何成为变革先锋?
前端