vue解决element-ui popover点击取消时 popover的显示与隐藏问题
最近在项目中使用 elementui 中的table组件popover进行开发,官网的案例如果使用数据遍历,操作列使用
<template></template>
做 插槽的话就不行了。记录下解决办法:
1. popover演示效果
2. 解决办法如下
在 el-popover
中加属性 :ref="popover-${scope.$index}"
取消 el-button
按钮加 @click="scope._self.$refs[popover-${scope.$index}].doClose()"
具体代码如下:
<template slot-scope="scope"><div class="operation"><el-popover trigger="click" :ref="`popover-${scope.$index}`" placement="top" width="100" ><p class="el-icon-warning"> 确定删除</p><div style="text-align: right; margin: 0"><el-button size="mini" type="text" @click="scope._self.$refs[`popover-${scope.$index}`].doClose()" >取消</el-button><el-button type="primary" size="mini" @click="scope._self.$refs[`popover-${scope.$index}`].doClose()" >确定</el-button></div><span slot="reference">删除</span></el-popover></div>
</template>
3. 在确认按钮和取消按钮中做回调操作
页面vue组件
<el-button size="mini" type="text" @click="no(scope)">取消</el-button>
<el-button type="primary" size="mini" @click="yes(scope)">确定</el-button>
methods方法
methods: {yes(scope){// 可以在这里执行删除数据的回调操作.......删除操作......this.$message({message:"点击了删除操作了",type: 'success'});scope._self.$refs[`popover-${scope.$index}`].doClose()},no(scope){this.$message('点击了取消操作');scope._self.$refs[`popover-${scope.$index}`].doClose()}
}
vue解决element-ui popover点击取消时 popover的显示与隐藏问题相关推荐
- vue结合Element UI如何实现点击左侧菜单的折叠与展开
一.Element UI 中菜单的折叠与展开 在Element UI中的官方文档中,在NavMenu 导航菜单中,在Menu Attribute 中,有一个 collapse 属性.它的作用是是否水平 ...
- 关于vue.js element ui 表单验证 this.$refs[formName].validate()的问题
方法使用前需了解: 来自"和"小编的小提示: 首先打印一下this.$refs[formName],检查是否拿到了正确的需要验证的form. 其次在拿到了正确的form后,检查 ...
- 【Vue】 element ui 引入第三方图标
最近一个项目用到 vue 和 element ui开发前端.使用element ui自带的icon太少,所以引入第三方的.截止目前为止国内外网络上的相关教程我搜索到没超过5篇,而且都不详细,即使全部阅 ...
- Node mysql mvc vue_net MVC +Vue.js+Element UI 笔记
最近项目需求,要在MVC里用Vue 与 Element UI,故而做个笔记来记录一些遇到的问题和处理思路 (方式比较麻瓜,如果不是临时用的话,建议还是学一下Vue-cli,新项目还是老老实实前后端分离 ...
- Vue安装element ui踩坑
在vue安装element ui 的过程中报了许多错误,慢慢踩坑,希望能帮到各位 1. 输入 vue add element 输入 y y zh-CN 如果报错 ERROR comman ...
- 解决 element ui 本地使用 引入 图标不显示 .ttf和.woff 报错问题
解决 element ui 引入在线地址更换为本地地址后 .ttf和.woff 报错问题 原因 因为文件内缺少两个文件 根据控制台提示 发现少了.ttf和.woff两个文件 1)element-ico ...
- 解决AssetBundle包加载预制体时,Shader显示异常的问题
解决AssetBundle包加载预制体时,Shader显示异常的问题 参考文章: (1)解决AssetBundle包加载预制体时,Shader显示异常的问题 (2)https://www.cnblog ...
- 点击input时,不显示边框!
点击input时,不显示边框! ① input{ outline: none; } ②:focus 伪类选择器 ① input{ outline: none; } 鼠标点击input时,出显的黑 ...
- vue 电梯导航制作(鼠标滚动控制导航栏的显示与隐藏)
鼠标滚动控制导航栏的显示与隐藏 上图先看效果: 下面为2张图,默认为导航栏,当鼠标向下滚动一定距离时,变为箭头, 并且点击黄色的返回图标,也变为下方箭头,此时再滚动窗口,不会变为导航栏. 点击下方箭头 ...
最新文章
- 类中静态成员变量 无法解析的外部符号
- 同样是程序员,优秀的程序员能够月入5万甚至50万!,一般的程序员却只能月入5千甚至更低?那么他们差别在哪里呢?
- 基于FPGA的AES加解密读写控制系统,实现FLASH内部读写内容的销毁功能
- python安装requests
- OpenCV创建自己的corner检测器
- Zephyr OS 内核篇: 内核链表
- 可执行文件组成及内存映射
- 站点安全预警,建议大家多重禁止load_file函数!
- SharePoint 2010 SP1更新发布
- Android商城开发系列(六)——使用 OkHttpUtils 请求网络 + 使用 fastjson解析数据...
- 使用xUnit测试验证属性
- 理解Lucene中的Query
- Nginx源码包软件安装步骤
- ff14 服务器位置,ff14转服在哪里
- 沈阳大学专升本计算机宿舍,沈阳大学宿舍怎么样 住宿条件好不好
- word中将宏模块添加到Normal.dotm模板中
- 什么是CDN加速技术?网站用CDN有什么好处
- EChart自定义饼图颜色
- 黑客张福:互联网是黑暗的森林
- MAC系统字体库存放目录
热门文章
- 霍夫曼算法,构造霍夫曼树 (C++)
- ShellExecuteEx的一种玩法
- JavaScript 怪癖
- JavaScript函数中event参数的使用-----function(event){}
- mbac 联网程序及使用教程下载(附1.03补丁)
- css设置水平坐对齐,CSS 水平对齐 (Horizontal Align)
- 停车场收费管理的未来发展趋势
- 专访捷顺科技:“停车老司机”的智慧生态构想
- 蓝屏谁的错!!XP蓝屏代码集!!!
- 弱网搭建及模拟工具,弱网或无网状态下 App的优化,弱网优化,网络优化(DNS/HttpDNS)