您的位置:首页技术文章
文章详情页

vue 实现超长文本截取,悬浮框提示

【字号: 日期:2022-12-24 15:20:15浏览:7作者:猪猪

vue 超长文本截取,悬浮框提示

样式:

<style> .overflow-table .ivu-table-cell{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }</style>

table:

<Table border :columns='comDataColunms' :data='comDataList' :loading='tableDataLoading' class='overflow-table table-context'></Table>

主要代码:

{ title: ’统一信用代码’, key: ’ucCode’, render: (h, params) => { return h(’span’, { domProps: { title: params.row.ucCode } }, params.row.ucCode) }}

补充知识:前端使用ElementUI +Vue table表头添加tooltip悬浮提示框

废话不多说,看代码~

<el-tableempty-text=“正在加载中…”:data=“contentList”style=“width: 100%”@sort-change=“sort”class=“pro-table-item”tooltip-effect=“dark”

<template v-for='(item,index) in titleList'> <el-table-column v-if='index == ’0’' :prop='index.toString()' :label='item' sortable='custom' min- :render-header='renderHeader'    > </el-table-column> <el-table-column v-else :prop='index.toString()' :label='item' min- :render-header='renderHeader' show-overflow-tooltip

renderHeader(h, { column }) {if(column.label.length>13) {return ({column.label})} else {return ({column.label})}},

并不想让所有的表头都弹出tooltip,只想让超出长度并且

overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

以上这篇vue 实现超长文本截取,悬浮框提示就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持好吧啦网。

标签: Vue