[comp:Popover ] 如果父节点在Popover之前消失,popover会到页面左上角
CocaColf opened this issue · 2 comments
CocaColf commented
- I have searched the issues of this repository and believe that this is not a duplicate.
Reproduction link
Steps to reproduce
- 点击「打开/关闭菜单」
- 点击「这是一个菜单选项」
- 选择弹出的内容中的一项
What is expected?
popover 正常消失
What is actually happening?
popover 飘到了左上角
Any additional comments? (optional)
本地使用 1.5.4 版本,之前使用稍旧版本时正常
kovsu commented
这里应该使用 v-if 而不是 v-show,因为是先处理的 visible 再进行的 dom 更新,所以在 visible 为 false 的时候,teleport 的内容还没有被移除
danranVm commented
v 1.6.1 应该修复了,你再试一下呢?