当前位置: 首页 > news >正文

Vue3 + TypeScript + Element Plus 表格行按钮不触发 row-click 事件、不触发勾选行,只执行按钮的 click 事件

点击表格行按钮不触发 row-click 事件、不触发勾选行,只执行按钮的 click 事件

点击第一行的【编辑】,第一行为当前选择行, 同时也勾选了复选框,也会执行 row-click 事件

原来的代码:

            <el-table-column label="操作" header-align="center" align="center" fixed="right" width="60"><template #default="scope"><el-button type="danger" size="default" text @click="onClick(scope.row.id)">编辑</el-button></template></el-table-column>

要相实现点击表格行按钮不触发 row-click 事件、不触发勾选行,只执行按钮的 click 事件

只需给click增加stop修饰符即可

修改后的代码:

            <el-table-column label="操作" header-align="center" align="center" fixed="right" width="60"><template #default="scope"><!-- 点击时使用 .stop 修饰符阻止事件冒泡,只会执行@click的事件逻辑,其他事件不会触发,如 @row-click="onTableRowClick" --><el-button type="danger" size="default" text @click.stop="onClick(scope.row.id)">编辑</el-button></template></el-table-column>

应用效果:

 

点击第一行的【编辑】,第一行为当前选择行, 不会勾选复选框,不会执行 row-click 事件 

http://www.dtcms.com/a/243060.html

相关文章:

  • 基于开源AI智能名片链动2+1模式S2B2C商城小程序的新零售融合路径研究
  • elementui使用Layout布局-对齐方式
  • 零基础玩转物联网-串口转以太网模块如何快速实现与HTTP服务器通信
  • element-ui 的el-table,多选翻页后,之前选择的数据丢失问题处理
  • Flutter - 原生交互 - 相机Camera - 02
  • 深度学习小项目合集之音频语音识别-视频介绍下自取
  • Flutter 常用组件详解:Text、Button、Image、ListView 和 GridView
  • 【编译工具】(版本控制)Git + GitHub Actions:自动化工作流如何让我的开发效率提升200%?
  • 深度强化学习 | 详细推导随机/确定性策略梯度定理
  • `dispatch_source_t` 计时器 vs `NSTimer`:核心差异一览
  • React 18 渲染机制优化:解决浏览器卡顿的三种方案
  • 应用无法获取用户真实ip问题排查
  • 前端面试宝典---事件循环面试题
  • 现代数据工程实践:基于Dagster的ETL架构设计与实现
  • 【全开源】码小象租车系统源码+uniapp前端+开发文档接口
  • python数据结构和算法(5)
  • P1216 [IOI 1994] 数字三角形 Number Triangles
  • 7.Vue的compute计算属性
  • 【VBA】把目录及子目录下所有doc/docx转换为pdf格式
  • synchronized 学习序章
  • 第三章支线五 ·组件之城 · 构建与复用的魔法工坊
  • 鹰盾加密虚拟机保护技术的深度解析:从指令级虚拟化到动态对抗系统
  • 【一文理解】下采样与上采样区别
  • 代码随想录算法训练营第60期第六十四天打卡
  • 什么是数据转换?数据转换有哪些方式?
  • C++ 智能指针实现原理
  • 香橙派3B学习笔记9:Linux基础gcc/g++编译__C/C++中动态链接库(.so)的编译与使用
  • Mybatisplus3.5.6,用String处理数据库列为JSONB字段
  • 【CF】Day80——Codeforces Round 872 (Div. 2) C⭐D (思维 + 模拟 | 树 + 思维 + 组合数学 + 分数取模)
  • 未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?