使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
2019-10-23 18:05
1311 查看
具体代码如下所示:
<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个隐藏鼠标移到时弹窗显示全部,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
您可能感兴趣的文章:
相关文章推荐
- a标签实现隐藏过长信息 显示部分信息,其余部分通过.....展示 并通过a标签实现鼠标选中显示全部信息
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- td隐藏部分信息,隐藏部分以......显示 鼠标选中后显示全部详细信息
- 使用javascript实现信息的显示和隐藏
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- HTML:table中的td文字隐藏并实现hover显示全部文字
- 使用模版列完成课上例子的实现,用一列显示 全部信息,同时完成修改的功能
- 使用javascript实现信息的显示和隐藏
- jquery hover鼠标划过实现列表页文章内容部分显示隐藏及全部显示切换
- jquery 实现超出部分隐藏,鼠标移动上显示全部文字 .
- jquery 实现超出部分隐藏,鼠标移动上显示全部文字
- 如何设置table,使单元格内容无论多少,只显示一行,超过单元格宽度的部分自动隐藏,当鼠标放到单元格上,内容自动显示完整?
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 使用JavaScript实现鼠标移进按钮显示移出隐藏功能
- 标题超过60个字符,显示省略号,鼠标移动到标题上面,显示全部标题的实现方式
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- js实现table用鼠标改变td的宽度,固定table宽度和高度超过显示点
- jquery 实现超出部分隐藏,鼠标移动上显示全部文字
- 使用javascript实现信息的显示和隐藏