vue按钮移上去显示提示_vue 鼠标移入移出事件(移入出现按钮),element-ui表格移入移出...

这篇博客介绍了如何在Element-UI的表格组件中利用`@mouseenter`和`@mouseleave`事件实现行内按钮的动态显示和隐藏。通过设置`seen`和`current`状态来控制图标显示,并在鼠标移入移出时更新状态。当鼠标移入行时,显示自定义按钮或图标,并在鼠标移出时隐藏。此外,还提供了`ncrFormat`方法处理单元格的鼠标移入事件,用于展示额外的操作选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

效果图:

注:@mouseenter="enter(index)" @mouseleave="leave()"   重点

下载

删除

data() {

return {

seen:false,

current:0

}

},

//鼠标移入移出

enter(index){

this.seen = true;

this.current = index;

},

leave(){

this.seen = false;

this.current = null;

}

element-ui表格el-table鼠标移入移出事件

效果:

可以先去官网查看文档说明:

鼠标移入该行元素就会出现按钮或者图标(自定义)。

//这里的cell-mouse-leave鼠标移出,cell-mouse-enter鼠标移入

//判断rowid是否等于当前鼠标移动到的该行元素,是则会显示按钮图标,再对按钮图标编写点击事件

{{scope.row.machineNumber}}

//否则显示该字段

删 除

js

data(){

return{

showClickIcon:false,

showInfo:false,

rowid:'',

rowData:[],

}

}

//鼠标移入事件

ncrFormat(row){

this.showClickIcon=true

this.rowid=row.id //赋值行id,便于页面判断

this.rowData=row //把行数据赋值,用于后续操作

},

//点击按钮弹出页面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值