使用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 相关文章推荐
一个简单的弹性返回顶部JS代码实现介绍
Jun 09 Javascript
jQuery动态添加删除select项(实现代码)
Sep 03 Javascript
得到form下的所有的input的js代码
Nov 07 Javascript
基于jquery ui的alert,confirm方案(支持换肤)
Apr 03 Javascript
javascript基础语法——全面理解变量和标识符
Jun 02 Javascript
JS实现页面数据无限加载
Sep 13 Javascript
JS变量中有var定义和无var定义的区别以及es6中let命令和const命令
Feb 19 Javascript
详解node如何让一个端口同时支持https与http
Jul 04 Javascript
JavaScript在控件上添加倒计时功能的实现代码
Jul 04 Javascript
react结合bootstrap实现评论功能
May 30 Javascript
vscode+gulp轻松开发小程序的完整步骤
Oct 18 Javascript
微信小程序实现倒计时功能
Nov 19 Javascript
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
PHP stripos()函数及注意事项的分析
2013/06/08 PHP
PHP设计模式之代理模式的深入解析
2013/06/13 PHP
php对文件进行hash运算的方法
2015/04/03 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
2016/11/03 PHP
PHP实现移除数组中为空或为某值元素的方法
2017/01/07 PHP
PHP实现大数(浮点数)取余的方法
2017/02/18 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
Extjs学习笔记之七 布局
2010/01/08 Javascript
jQuery中:first选择器用法实例
2014/12/30 Javascript
jQuery插件ajaxFileUpload实现异步上传文件效果
2015/04/14 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
2015/08/05 Javascript
Bootstrap每天必学之轮播(Carousel)插件
2016/04/25 Javascript
根据输入邮箱号跳转到相应登录地址的解决方法
2016/12/13 Javascript
javascript 初学教程及五子棋小程序的简单实现
2017/07/04 Javascript
深入讲解xhr(XMLHttpRequest)/jsonp请求之abort
2017/07/26 Javascript
nodeJS微信分享
2017/12/20 NodeJs
Angular HMR(热模块替换)功能实现方法
2018/04/04 Javascript
element-ui 限制日期选择的方法(datepicker)
2018/05/16 Javascript
解决Mac下安装nmp的淘宝镜像失败问题
2018/05/16 Javascript
小程序分享模块超级详解(推荐)
2019/04/10 Javascript
django上传图片并生成缩略图方法示例
2017/12/11 Python
python调用API实现智能回复机器人
2018/04/10 Python
关于numpy数组轴的使用详解
2019/12/05 Python
Jupyter notebook运行Spark+Scala教程
2020/04/10 Python
怎么快速自学python
2020/06/22 Python
全球速卖通:AliExpress(国际版淘宝)
2017/09/20 全球购物
西部世纪面试题
2014/12/05 面试题
幼儿园中班教师寄语
2014/04/03 职场文书
寻找最美家庭活动方案
2014/08/20 职场文书
农村文化活动总结
2014/08/28 职场文书
早读课迟到检讨书
2014/09/25 职场文书
2015年毕业生实习评语
2015/03/25 职场文书
2016班级元旦联欢会开幕词
2016/03/04 职场文书
2019升学宴主持词范本5篇
2019/10/09 职场文书
mysql外连接与内连接查询的不同之处
2021/06/03 MySQL
jackson json序列化实现首字母大写,第二个字母需小写
2021/06/29 Java/Android