使用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 相关文章推荐
漂亮的提示信息(带箭头)
Mar 21 Javascript
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
Jan 19 Javascript
图片轮换效果实现代码(点击按钮停止执行)
Apr 12 Javascript
div浮层,滚动条移动,位置保持不变的4种方法汇总
Dec 11 Javascript
JavaScript中的object转换函数toString()与valueOf()介绍
Dec 31 Javascript
Jqgrid之强大的表格插件应用
Dec 02 Javascript
JS中改变this指向的方法(call和apply、bind)
Mar 26 Javascript
浅谈js中对象的使用
Aug 11 Javascript
基于jQuery对象和DOM对象和字符串之间的转化实例
Aug 08 jQuery
webpack4 入门最简单的例子介绍
Sep 05 Javascript
微信小程序使用车牌号输入法的示例代码
Aug 20 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
Mar 10 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从字符串创建函数的方法
2015/03/16 PHP
php处理单文件、多文件上传代码分享
2016/08/24 PHP
Yii框架创建cronjob定时任务的方法分析
2017/05/23 PHP
PHP扩展mcrypt实现的AES加密功能示例
2019/01/29 PHP
JavaScript转换农历类实现及调用方法
2013/01/27 Javascript
Angularjs---项目搭建图文教程
2016/07/08 Javascript
js 打开新页面在屏幕中间的实现方法
2016/11/02 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
Nodejs+express+ejs简单使用实例代码
2017/09/18 NodeJs
微信小程序实现传参数的几种方法示例
2018/01/10 Javascript
VUE接入腾讯验证码功能(滑块验证)备忘
2019/05/07 Javascript
JS中准确判断变量类型的方法
2020/06/01 Javascript
JavaScript实现简单日历效果
2020/09/11 Javascript
Python with用法实例
2015/04/14 Python
让python 3支持mysqldb的解决方法
2017/02/14 Python
Python数据分析之如何利用pandas查询数据示例代码
2017/09/01 Python
python中的随机函数random的用法示例
2018/01/27 Python
Python下简易的单例模式详解
2019/04/08 Python
python中设置超时跳过,超时退出的方式
2019/12/13 Python
python实现五子棋游戏(pygame版)
2020/01/19 Python
python + selenium 刷B站播放量的实例代码
2020/06/12 Python
Windows 平台做 Python 开发的最佳组合(推荐)
2020/07/27 Python
Python tkinter制作单机五子棋游戏
2020/09/14 Python
python实现计算器简易版
2020/12/17 Python
如何用H5实现一个触屏版的轮播器的实例
2017/01/09 HTML / CSS
HTML5地理定位_动力节点Java学院整理
2017/07/12 HTML / CSS
HTML5 新表单类型示例代码
2018/03/20 HTML / CSS
ALLSAINTS英国官网:伦敦新锐潮流品牌
2016/09/19 全球购物
北美最大的参茸药食商城:德成行
2020/12/06 全球购物
人民调解员培训方案
2014/06/05 职场文书
村主任个人对照检查材料
2014/10/01 职场文书
八年级英语教学计划
2015/01/23 职场文书
八年级数学教学反思
2016/02/17 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书
标准版个人借条怎么写?以及什么是借条?
2019/08/28 职场文书
磁贴还没死, 微软Win11可修改注册表找回Win10开始菜单
2021/11/21 数码科技