table表格中鼠标划过激活Popover弹出框
Posted j-luck
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了table表格中鼠标划过激活Popover弹出框相关的知识,希望对你有一定的参考价值。
el-table(:data="tableData", :stripe="true", border)
el-table-column(prop="id", label="活动ID", width="85")
el-table-column(prop="activityName", label="活动名称", width="200")
template(slot-scope="scope")
el-popover(trigger="hover", class="popover", placement="top" )
div(class="popcenter", v-loading="ispopover")
h4 活动详情
p 活动名称:
span {{ }}
p 活动时间:
span {{ }} 至
span {{ }}
p 活动状态:
span {{ }}
div(slot="reference", @mouseenter="enter(scope.row)") {{ scope.row.activityName }}
注: slot="reference"
@mouseenter="enter()" 鼠标划过触发
@mouseleave="leave()"鼠标离开触发
enter(id) {
//this.hoverDisplay = [];
this.ispopover = true;
// 防抖
if (this.timer) {
clearTimeout(this.timer);
}
this.timer = setTimeout(async () => {
console.log(“”);
}, 1000);
}
以上是关于table表格中鼠标划过激活Popover弹出框的主要内容,如果未能解决你的问题,请参考以下文章
自定义一个在鼠标移入弹窗时不消失的基于Bootstrap的popover