首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【UI】 element ui 表格没有数据时用--填充

【UI】 element ui 表格没有数据时用--填充

作者头像
fruge365
发布2025-12-15 09:49:48
发布2025-12-15 09:49:48
1160
举报

具体效果

在这里插入图片描述
在这里插入图片描述

实现代码

第一种方法 加class类名

style中

代码语言:javascript
复制
  .table :empty::before {
    content: "--";
    color: gray;
  }

注意:如果使用了switch滑块steps步骤条等,可能也会被加上--,效果就变成了

在这里插入图片描述
在这里插入图片描述

解决: template中,给switch滑块加class

代码语言:javascript
复制
      <el-table-column label="状态" width="90" prop="status" align="center">
        <template slot-scope="scope">
          <el-switch
            v-model="scope.row.status"
            @change="statusMonitor(scope.$index, scope.row)"
            :active-value="0"
            :inactive-value="1"
            class="status" 
          >
          </el-switch>
        </template>
      </el-table-column>

style中

代码语言:javascript
复制
  .status :empty::before {
    content: "";
    color: red;
  }
第二种方法 template中
代码语言:javascript
复制
 <el-table-column label="维护开始时间" align="center" width="180">
   <template slot-scope="scope">{{
     scope.row.startTime ? scope.row.startTime : "--"
   }}</template>
 </el-table-column>

下班~

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-03-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 具体效果
  • 实现代码
    • 第一种方法 加class类名
    • 第二种方法 template中
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档