el-table-column show-overflow-tooltip 只能显示纯文本,无法渲染 <p> 标签

富文本输入内容

使用el-table-column 默认的show-overflow-tooltip

  • **el-table-column** 中显示内容时,鼠标悬浮显示多行 HTML 文本 。默认的 show-overflow-tooltip 只能显示纯文本,无法渲染 <p> 标签。
vue 复制代码
<el-table-column label="文案" :show-overflow-tooltip="true" align="center" prop="content" />

解决方案

  • 需要自定义 tooltip
vue 复制代码
      <el-table-column label="文案" align="center" prop="content">
        <template #default="scope">
          <el-tooltip
            class="item"
            effect="dark"
            placement="top-start"
            popper-class="custom-tooltip"
            :disabled="!scope.row.content"
          >
            <!-- 显示的表格内容(纯文本) -->
            <!-- 表格里只显示一行,超出省略 -->
            <span class="text-ellipsis" style="display: inline-block; max-width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">
            {{ scope.row.content.replace(/<[^>]+>/g, '') }}
            </span>
            <!-- tooltip 的内容使用 slot -->
            <template #content>
              <div v-html="scope.row.content"></div>
            </template>
          </el-tooltip>
        </template>
      </el-table-column>

效果

相关推荐
Revolution6121 分钟前
React 组件重新渲染时,到底重新执行了什么
前端·react.js·面试
林焱_RPAAI28 分钟前
影刀RPA技术深度:CSS选择器高级实战指南——伪类属性选择器与性能对比完全解析
vue.js·react.js
用户2181697049302 小时前
Flutter(四)Dart语法 空安全 运算符 流程控制
前端
许彰午2 小时前
政务督办的分合模式:主办协办的并发审批
前端·javascript·政务
用户69371750013842 小时前
AI时代,程序员该往哪走?
前端·后端
陳陈陳2 小时前
🚀 前端流式输出革命:SSE + BFF 架构从零到一实战指南
vue.js·架构·node.js
ttwuai2 小时前
GoFrame 后台日志清空失败:无 WHERE 删除为什么被拦住
前端·golang
易筋紫容2 小时前
创建型模式:对象的诞生艺术
开发语言·前端·javascript
半句唐诗3 小时前
我是如何通过 Access Token 成功发布第一个 npm 包的
前端·npm·node.js
程序员黑豆3 小时前
鸿蒙应用开发:@Provider 与 @Consumer 跨组件双向同步详解
前端·harmonyos