vue3中实现内容溢出隐藏以及显示提示属性

30 篇文章 0 订阅
10 篇文章 0 订阅

使用:show-overflow-tooltip="true"

    <el-table :data="serviceList" style="width: 100%">
      <el-table-column align="center" label="序号" prop="index" width="80" fixed />
      <el-table-column :show-overflow-tooltip="true" align="center" label="中文题目" width="500" fixed>
        <template #default="scope">
          <el-link class="linkColor" @click="detailService(scope.row)"> {{ scope.row.name }} </el-link>
        </template>
      </el-table-column>
      <el-table-column :show-overflow-tooltip="true" align="center" label="发表刊名" prop="periodical" width="100" />
      <el-table-column :show-overflow-tooltip="true" align="center" label="所属领域" prop="signory" width="220" />
      <el-table-column :show-overflow-tooltip="true" align="center" label="所属单位" prop="platAndEnterPriseInfo" width="200" />
      <el-table-column :show-overflow-tooltip="true" align="center" label="作者" prop="personnel" width="200" />
      <el-table-column :show-overflow-tooltip="true" align="center" label="发表日期" prop="outputTime" width="120" />
      <el-table-column :show-overflow-tooltip="true" align="center" label="更新时间" prop="updateTime" width="100" fixed="right"/>
      <!-- 没有审核中的状态 暂时未做判断 -->
      <el-table-column align="center" label="操作" prop="name" width="150" fixed="right">
        <template #default="scope">
          <el-tooltip content="编辑" placement="top">
            <el-button link type="warning" icon="Edit" @click="editService(scope.row)"></el-button>
          </el-tooltip>
          <el-tooltip content="详情" placement="top">
            <el-button link type="success" icon="View" @click="detailService(scope.row)"></el-button>
          </el-tooltip>

          <!-- <el-text class="mx-1" type="danger" @click="deleteServiceItem(scope.row)" >删除</el-text> -->
        </template>
      </el-table-column>
    </el-table>

注意:这里是使用了Tooltip 文字提示组件

实现溢出内容自动隐藏,可使用css,可以直接给元素标签使用下:show-overflow-tooltip="true"

 看此组件是否带了隐藏样式,不行得话,再单独使用如下css实现

.overflow-hidden {  
  overflow: hidden; /* 隐藏溢出内容 */  
  text-overflow: ellipsis; /* 当文本溢出时显示省略号 */  
  white-space: nowrap; /* 防止文本换行 */  
  width: 100px; /* 设置容器宽度以触发溢出 */  
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吱吱喔喔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值