使用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 相关文章推荐
收藏Javascript中常用的55个经典技巧
Aug 12 Javascript
javascript RadioButtonList获取选中值
Apr 09 Javascript
详解JavaScript基本类型和引用类型
Dec 09 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
Jul 07 Javascript
javascript淘宝主图放大镜功能
Oct 20 Javascript
bootstrap使用validate实现简单校验功能
Dec 02 Javascript
微信小程序 数组中的push与concat的区别
Jan 05 Javascript
微信小程序实现之手势锁功能实例代码
Jul 19 Javascript
Vue封装的可编辑表格插件方法
Aug 28 Javascript
vue安装和使用scss及sass与scss的区别详解
Oct 15 Javascript
JSX在render函数中的应用详解
Sep 04 Javascript
解决vue的过渡动画无法正常实现问题
Oct 31 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
PHP4 与 MySQL 交互使用
2006/10/09 PHP
NO3第三帝国留言簿制作过程
2006/10/09 PHP
在PHP3中实现SESSION的功能(三)
2006/10/09 PHP
让PHP支持页面回退的两种方法[转]
2007/02/14 PHP
理解php Hash函数,增强密码安全
2011/02/25 PHP
一漂亮的PHP图片验证码实例
2014/03/21 PHP
php实现高效获取图片尺寸的方法
2014/12/12 PHP
phpStudy中升级MySQL版本到5.7.17的方法步骤
2017/08/03 PHP
YII框架行为behaviors用法示例
2019/04/26 PHP
让您的菜单不离网站
2006/10/03 Javascript
jQuery 行级解析读取XML文件(附源码)
2009/10/12 Javascript
JavaScript中的正则表达式简明总结
2014/04/04 Javascript
jQuery实现的五子棋游戏实例
2015/06/13 Javascript
node.js缺少mysql模块运行报错的解决方法
2016/11/13 Javascript
Angular5给组件本身的标签添加样式class的方法
2018/04/07 Javascript
jquery多级树形下拉菜单的实例代码
2019/07/09 jQuery
Python3基础之基本运算符概述
2014/08/13 Python
python中遍历文件的3个方法
2014/09/02 Python
Python连接SQLServer2000的方法详解
2017/04/19 Python
python写入已存在的excel数据实例
2018/05/03 Python
flask中过滤器的使用详解
2018/08/01 Python
学生信息管理系统python版
2018/10/17 Python
python3.6数独问题的解决
2019/01/21 Python
Python简易版图书管理系统
2019/08/12 Python
python实现kNN算法识别手写体数字的示例代码
2019/08/16 Python
python 求10个数的平均数实例
2019/12/16 Python
Python脚本去除文件的只读性操作
2020/03/05 Python
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
智能家居、吸尘器、滑板车、电动自行车网上购物:Geekmaxi
2021/01/18 全球购物
大学军训感言600字
2014/02/25 职场文书
应届生自荐信
2014/06/30 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
2014年镇党建工作汇报材料
2014/11/02 职场文书
个人学习党的群众路线教育实践活动心得体会
2014/11/05 职场文书
主持人大赛开场白
2015/05/29 职场文书
python 如何在 Matplotlib 中绘制垂直线
2021/04/02 Python