element [Bug Report] el-popover的doClose方法失效

oknrviil  于 4个月前  发布在  其他
关注(0)|答案(1)|浏览(53)

Element UI version

2.15.13

OS/Browsers version

win 10

Vue version

2.7.14

https://github.com/ElemeFE/element/issues/new

Steps to reproduce

el-popover嵌套在el-table中用作删除row时确认删除
当我的数据是定义在data中的死数据,调用this.$refs[''popover的ref'].doClose()时popover无法关闭
当我的数据是异步获取的或在created中使用定时器延时设置到data山的,调用this.$refs[''popover的ref'].doClose()时popover正常关闭

What is Expected?

预期是在任何情况正确的调用doClose() el-popover能正常关闭

What is actually happening?

el-popover无法正常关闭

utugiqy6

utugiqy61#

可以打印下看是否是一个数组,需要加下标,例如这个:this.$refs[''popoveref'][0].doClose()

相关问题