若依前端vue使用之超长文本省略显示

在Vue页面开发中,针对字段内容过多的情况,如课程简介,采用el-tooltip组件结合el-button实现内容省略,只显示部分内容,当鼠标移到按钮上时显示全部。使用方法包括设置label、align、prop属性,以及tooltip的effect和placement选项来控制样式和位置。
摘要由CSDN通过智能技术生成

其实我也不知道算不算vue的,反正就是自己遇到过的,都简单记录一下。欢迎大家指正~

做页面时,偶尔会遇到某个字段,数据特别多,比如我做课程管理,课程的简介就长短不定,有的好几十个字,不可能全部直接显示在页面上,否则一个页面也放不下几条数据了。为了美观,将其省略显示,用一个按钮站位,等鼠标移动到按钮上时,再显示全部内容。

代码如下:

<el-table-column label="简介" align="center" prop="kjMemo" >

<template slot-scope="scope">

<el-tooltip class="item" effect="dark" placement="bottom">

<div style="width: 600px;" slot="content">{{ scope.row.kjMemo }}</div>

<el-button>简介</el-button>

</el-tooltip>

</template>

</el-table-column>

页面功能实现如下:

注:

其中 effect="dark" 可以控制显示框的底色,有黑白两种可选择。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值