这篇文章主要为大家展示了vue如何实现超长文本截取,悬浮框提示,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。
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-table
empty-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-width="120"
:render-header="renderHeader"
>
</el-table-column>
<el-table-column
v-else
:prop="index.toString()"
:label="item"
min-width="120"
: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如何实现超长文本截取,悬浮框提示的内容,如果你们有学习到知识或者技能,可以把它分享出去让更多的人看到。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。