Elemenu中el-table中使用el-popover选中关闭无效解决办法

主要是技术太菜,没找到原因,一点点才找到这个办法解决

因为在el-table-column里,因为是多行,使用trigger="manual" 时,用v-model="visible"来控制时,控件找不到这个值,才换成trigger="click"

先找到弹出关闭事件,再找元素的属性

右键>审核元素,找到他的单击事件,里面就有关闭的属性

使用ref定位,js中根据ref修改是否显示showPopper = false;

页面大概代码

<el-table-column>
    <template slot-scope="scope">
        <el-popover :ref="col.prop+'_'+scope.$index" trigger="click" >
            <span slot="reference" @click="ev_gytj_clk(scope.row,scope.$index)">{{ scope.row[col.prop] }}</span>
		</el-popover>
    </template>
</el-table-column>

js代码

ev_gytj_clkitem(row,index,item){			
			row.gytj=item
			//Popper选中关闭		
			this.$refs['gytj_' + index][0].showPopper = false
		},

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-10 17:40:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-10 17:40:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-10 17:40:03       82 阅读
  4. Python语言-面向对象

    2024-03-10 17:40:03       91 阅读

热门阅读

  1. Hadoop proxy user

    2024-03-10 17:40:03       44 阅读
  2. 基于nodejs,使用playwright对网站进行爬虫

    2024-03-10 17:40:03       47 阅读
  3. Qt对话框介绍

    2024-03-10 17:40:03       39 阅读
  4. 【MacOS 上安装 Homebrew 】讲解

    2024-03-10 17:40:03       45 阅读
  5. Kubernetes(K8s)的架构与实现

    2024-03-10 17:40:03       46 阅读
  6. vue2和vue3

    2024-03-10 17:40:03       37 阅读
  7. 微信小程序返回上一页刷新组件数据

    2024-03-10 17:40:03       44 阅读
  8. (科目三)数据库基础知识

    2024-03-10 17:40:03       52 阅读
  9. MySQL用户创建和权限分配

    2024-03-10 17:40:03       45 阅读
  10. uniapp的扩展组件uni-popup 弹出层自动打开

    2024-03-10 17:40:03       43 阅读
  11. 秒杀的时候怎么使用Redis?

    2024-03-10 17:40:03       39 阅读
  12. 第二十六章 :Docker 内部 DNS 服务如何使用

    2024-03-10 17:40:03       38 阅读