IE浏览器兼容性问题——el-button点击失效

el-table 中经常有这种场景:最后一列是操作,只有一个图标

之前的实现是直接讲点击事件绑定到了 icon 图标上,这样在谷歌、edge、火狐等是没问题的,但是在ie浏览器下,就会出现点击事件无效的情况,点击后不会触发点击事件。

javascript 复制代码
<template v-slot:operation="slotData">
    <el-tooltip class="item" effect="dark" content="恢复" placement="top">
        <el-button type="text" size="small" v-preventReClick>
            <i class="el-icon-refresh-left" @click="recoveryFunc(slotData.data)"></i>
        </el-button>
    </el-tooltip>
    <el-tooltip class="item" effect="dark" content="删除" placement="top">
        <el-button type="text" size="small" v-preventReClick>
            <i class="el-icon-delete" @click="deletePhysicalDirFileFuncOne(slotData.data)"></i>
        </el-button>
    </el-tooltip>
</template>

解决方案:将点击事件绑定到 el-button 上就行了

javascript 复制代码
<template v-slot:operation="slotData">
    <el-tooltip class="item" effect="dark" content="恢复" placement="top">
        <el-button type="text" size="small" @click="recoveryFunc(slotData.data)" v-preventReClick>
            <i class="el-icon-refresh-left"></i>
        </el-button>
    </el-tooltip>
    <el-tooltip class="item" effect="dark" content="删除" placement="top">
        <el-button type="text" size="small" @click="deletePhysicalDirFileFuncOne(slotData.data)" v-preventReClick>
            <i class="el-icon-delete"></i>
        </el-button>
    </el-tooltip>
</template>

如果帮助到您了,可以留下一个赞👍告诉我

相关推荐
XH2768 分钟前
Android 通知用法详解
前端
陈随易10 分钟前
盘点23个Nodejs的替代品Bun的实用功能
前端·后端·程序员
uhakadotcom11 分钟前
兄弟们,炸裂了!llama 4发布了!又有哪些创业公司被颠覆了?
前端·算法·面试
uhakadotcom14 分钟前
EventEmitter3:高性能事件发射器的使用与优势
前端·javascript·面试
XH27625 分钟前
Android Bitmap.createBitmap() 用法全解析
前端·设计
XH27625 分钟前
Android ContentResolver地点增删改查详解
前端·后端
uhakadotcom26 分钟前
🎭 Playwright:跨浏览器自动化测试框架
前端·javascript·面试
打野赵怀真28 分钟前
react父子组件如何通信?
前端·javascript
Jalor30 分钟前
Flutter 与 HarmonyOS NEXT | IAPKit(应用内支付服务)避坑指南
前端·flutter·harmonyos
市民中心的蟋蟀30 分钟前
第六章 :介绍全局状态管理库
前端·javascript·react.js