ElemeFE / ElemeFE/element

[Bug Report] el-popover中包含v-show等动态变化高度元素 updatePopper方法调用不够及时

Open
#20,087 4 comments 0 reactions 0 assignees View on GitHub
stale
Dominant language
Vue
Stars
54k
Forks
14.4k
PR merge metrics
No merged PRs in 30d

Description

### Element UI version
2.13.2

### OS/Browsers version
windows 10

### Vue version
3.0.0-rc.8

### Reproduction Link
https://codepen.io/Huskar001/pen/ZEWemjq

### Steps to reproduce
el-popover 包含v-show 元素
v-show切换改变高度

### What is Expected?
能根据dom的高度 自动更新位置

建议暴露updatePopper()方法 或者 主动刷新位置
遇到同样问题的朋友 可以 主动调用 但是要 延时 调用
setTimeout(() => {
this.popoRef.updatePopper()
}, 300)

### What is actually happening?
不会主动重新调整位置
需要手动调用 updatePopper()方法 或者主动鼠标在外面滚动 触发更新

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.