使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部


Posted in Javascript onSeptember 16, 2019

具体代码如下所示:

<template>
<div>
<table>
<tr v-for="item in tableData" :value="item.value" :key="item">
<td>
<div>
<template>
{{item.id}}
</template>
</div>
</td>
<td>
<div @mouseover="mouseenterHander(item.id)" @mouseout="mouseoutHander(item.id)">
<template>
<template>
{{item.name.substr(0, 8)}}
</template>
<template v-if="item.name.length > 8">
...
</template>
</template>
</div>
<div class="dpop" title="弹框" v-if="item.showFullName">
<template>
{{item.name}}
</template>
</div>
</td>
</tr>
</table>
</div>
</template>
<script>
const tableData= [
{
id: 10,
name: '欧美当地时间9月5日一早,大量网友纷纷反馈雅虎网站宕机,连带雅虎的邮件、搜索等服务也不可用。',
showFullName: false,
},
{
id: 20,
name: '从地域分布看,欧洲是雅虎本次宕机故障的重灾区,尤其是法国、西班牙、英国、意大利等,还有美国东西部、新加坡、印度、菲律宾等地,我国主要集中在广州、台北及附近地区。 目前,雅虎尚未发表任何公开声明。',
showFullName: false,
}
] ;
export default {
data() {
return {
tableData
}
},
methods: {
say: function (message) {
alert(message)
},
mouseenterHander(id) {
tableData.forEach(ele => {
if(ele.id == id) {
ele.showFullName = true
}
});
},
mouseoutHander(id) {
tableData.forEach(ele => {
if(ele.id == id) {
ele.showFullName = false
}
});
}
}
}
</script>
<style scoped>
.dpop{
position:absolute;
z-index:3;
border:1px dashed #EEF;
background:#EEE;
}
</style>

总结

以上所述是小编给大家介绍的使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
JQuery 图片延迟加载并等比缩放插件
Nov 09 Javascript
jQuery 拖动层(在可视区域范围内)
May 24 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
Nov 25 Javascript
推荐10 个很棒的 jQuery 特效代码
Oct 04 Javascript
微信小程序 九宫格实例代码
Jan 21 Javascript
JavaScript之浏览器对象_动力节点Java学院整理
Jul 03 Javascript
深入理解react-router 路由的实现原理
Sep 26 Javascript
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
Sep 21 Javascript
IDEA安装vue插件图文详解
Sep 26 Javascript
Vue分页插件的前后端配置与使用
Oct 09 Javascript
vue路由跳转传递参数的方式总结
May 10 Javascript
vue特效之翻牌动画
Apr 20 Vue.js
js实现无限瀑布流实例方法
Sep 16 #Javascript
策略模式实现 Vue 动态表单验证的方法
Sep 16 #Javascript
jQuery设置下拉框显示与隐藏效果的方法分析
Sep 15 #jQuery
Vue实现滑动拼图验证码功能
Sep 15 #Javascript
Vue 利用指令实现禁止反复发送请求的两种方法
Sep 15 #Javascript
解决layui调用自定义方法提示未定义的问题
Sep 14 #Javascript
layui使用label标签的方法
Sep 14 #Javascript
You might like
模仿OSO的论坛(一)
2006/10/09 PHP
解析strtr函数的效率问题
2013/06/26 PHP
PHP实现文件下载详解
2014/11/27 PHP
Zend Framework缓存Cache用法简单实例
2016/03/19 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
[JSF]使用DataModel处理表行事件的实例代码
2013/08/05 Javascript
jQuery使用之设置元素样式用法实例
2015/01/19 Javascript
javascript中返回顶部按钮的实现
2015/05/05 Javascript
Node.js编写组件的三种实现方式
2016/02/25 Javascript
JavaScript的Vue.js库入门学习教程
2016/05/23 Javascript
详谈JavaScript的闭包及应用
2017/01/17 Javascript
html+javascript+bootstrap实现层级多选框全层全选和多选功能
2017/03/09 Javascript
js弹性势能动画之抛物线运动实例详解
2017/07/27 Javascript
JS+HTML5实现获取手机验证码倒计时按钮
2018/08/08 Javascript
Layui 设置select下拉框自动选中某项的方法
2018/08/14 Javascript
详解从NodeJS搭建中间层再谈前后端分离
2018/11/13 NodeJs
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
[06:30]DOTA2英雄梦之声_第15期_死亡先知
2014/06/21 DOTA
[01:02:00]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第三场 1月24日
2021/03/11 DOTA
python中使用xlrd、xlwt操作excel表格详解
2015/01/29 Python
浅述python中argsort()函数的实例用法
2017/03/30 Python
在Python中居然可以定义两个同名通参数的函数
2019/01/31 Python
Python如何脚本过滤文件中的注释
2020/05/27 Python
python如何代码集体右移
2020/07/20 Python
CSS3 clip-path 用法介绍详解
2018/03/01 HTML / CSS
深入理解HTML5定时器requestAnimationFrame的使用
2018/12/12 HTML / CSS
物流专业大学生的自我鉴定
2013/11/13 职场文书
职工运动会邀请函
2014/01/19 职场文书
财务人员求职自荐书范文
2014/02/10 职场文书
男性健康日的活动方案
2014/08/18 职场文书
县长群众路线对照检查材料思想汇报
2014/10/02 职场文书
幼儿园体操比赛口号
2015/12/25 职场文书
导游词之河北野三坡
2019/12/11 职场文书
解决sql server 数据库,sa用户被锁定的问题
2021/06/11 SQL Server
Unity连接MySQL并读取表格数据的实现代码
2021/06/20 MySQL