解决方案
在 el-popover
里添加下面配置
options="{ boundariesElement: 'viewport', removeOnDestroy: true }"
<el-popover ref="popover" placement="top" trigger="hover" :popper-options="{ boundariesElement: 'viewport', removeOnDestroy: true }"> <span slot="reference">测试</span> </el-popover>
/** * boundariesElement 默认的是body! * 如果里面数据动态化之后有问题,需获取到数据之后要 * this.$refs.popover.updatePopper()一下(用来重新计算位置的) * */