el-popover放在el-table中点击无反应问题解决方案

 更新时间:2024年04月25日 09:42:41   作者:Z_Xshan  
我们想在table中给btn加弹框但是 el-popover点击按钮没有任何反应,解决思路是通过给每个el-popover都加上单独的id,本文结合实例代码给大家介绍的非常详细,需要的朋友参考下吧

我们想在table中给btn加弹框但是 el-popover点击按钮没有任何反应
思考:通过插槽去添加这个组件el-popover的id是否绑定了一个值
解决思路:给每个el-popover都加上单独的id

效果 :

 代码  给每个组件都绑定ref

<template slot-scope="scope">
                                <div>
                                    <el-popover
                                        placement="left"
                                        v-else-if="scope.row.cmiBusiApproveInfo" 
                                        width="400"
                                        :ref="`popover-${scope.$index}`">
                                        <p>审批意见</p>
                                        <el-input
                                            type="textarea"
                                            placeholder="请输入内容"
                                            :rows="6"
                                            v-model="scope.row.approve"
                                            show-word-limit
                                            >
                                        </el-input>
                                        <div style="text-align: center; margin: 10px">
                                                <el-button size="small"  @click="deltaskList(scope.$index)">取消
                                                </el-button>
                                                <el-button size="small"  type="danger"  @click="confirm(scope.row,'reject',scope.$index)">驳回
                                                </el-button>
                                                <el-button size="small" type="primary" @click="confirm(scope.row,'agree',scope.$index)">确定
                                                </el-button>
                                        </div>
                                        <el-button slot="reference"  @click="auditClick(scope.row,scope.$index)" size="mini" >审核</el-button>
                                    </el-popover>
                                </div>
                            </template>

 通过他的id去控制关闭

 deltaskList(index){
            this.$refs[`popover-${index}`].doClose()
        },

到此这篇关于el-popover放在el-table中点击无反应问题的文章就介绍到这了,更多相关el-popover el-table内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 浅谈js中的闭包

    浅谈js中的闭包

    闭包是一个比较抽象的概念,尤其是对js新手来说.书上的解释实在是比较晦涩,对我来说也是一样.闭包是很多语言都具备的特性,在js中,闭包主要涉及到js的几个其他的特性:作用域链,垃圾(内存)回收机制,函数嵌套,等等.
    2015-03-03
  • 在HTML代码中使用JavaScript代码的例子

    在HTML代码中使用JavaScript代码的例子

    这篇文章主要介绍了在HTML代码中使用JavaScript代码的例子,本文是入门级示例,初学js的同学不要错过,需要的朋友可以参考下
    2014-10-10
  • 微信小程序使用车牌号输入法的示例代码

    微信小程序使用车牌号输入法的示例代码

    这篇文章主要介绍了微信小程序使用车牌号输入法的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • 微信小程序实现下拉框功能

    微信小程序实现下拉框功能

    这篇文章主要为大家详细介绍了微信小程序实现下拉框功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • Bootstrap基本组件学习笔记之列表组(11)

    Bootstrap基本组件学习笔记之列表组(11)

    这篇文章主要为大家详细介绍了Bootstrap基本组件学习笔记之列表组,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • js实现瀑布流触底动态加载数据

    js实现瀑布流触底动态加载数据

    这篇文章主要为大家详细介绍了js实现瀑布流触底动态加载数据,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • JavaScript验证图片类型(扩展名)的函数分享

    JavaScript验证图片类型(扩展名)的函数分享

    这篇文章主要介绍了JavaScript验证图片类型的函数分享,需要的朋友可以参考下
    2014-05-05
  • JavaScript纯前端实现语音播报和朗读功能

    JavaScript纯前端实现语音播报和朗读功能

    这篇文章主要为大家详细介绍了JavaScript纯前端实现语音播报和朗读功能的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-04-04
  • JavaScript多线程的实现方法

    JavaScript多线程的实现方法

    以下内容基于IE中GIF的onload事件的基础上,故所有测试IE only
    2007-05-05
  • 原生JavaScript实现动态省市县三级联动下拉框菜单实例代码

    原生JavaScript实现动态省市县三级联动下拉框菜单实例代码

    像平时购物选择地址时一样,通过选择的省动态加载城市列表,通过选择的城市动态加载县区列表,从而可以实现省市县的三级联动,下面使用原生的JavaScript来实现这个功能,需要的朋友参考下吧
    2016-02-02

最新评论