Skip to content

antd vue 的 Popup 类组件 getPopupContainer 挂载容器失效问题

问题秒速

Tooltip、Popconfirm、Popover 组件有一个 api 是 getPopupContainer,可以指定挂载的容器,默认是 document.body,但是今天在指定的时候失效了。

原因分析

原因是父元素的元素要是一个relative元素,否则无效。Popup类组件默认都是 absolute,所以会一层一层地找,直到找到一个 relative 元素,或者 document.body 才挂载。

解决方法

在最近的父元素样式上添加 position: relative即可

Released under the ISC License.