常见问题解决方法(百度搜罗出来的,文章底部是原文链接具体可移步原文章查阅):
select上可以设置:popperAppendToBody="false"
时间组件选择可以选teleported
el-date-picker 下拉出现偏移的设置 (:append-to-body="false")
其他的element 组件下拉出现位置偏移:也可以通过
:append-to-body="false" 或 :popper-append-to-body="false" 进行设置
原理:默认配置中,在使用到选择器组件时,一旦点击下拉选项,popover就会消失,这很明显不是我们想要的实现效果。
在hover=“click”的popover中,组件的显示与否,主要看鼠标click点击时的标签是否对应的弹出框中。如果不是的话就会隐藏,如果是的话,就不会隐藏,懂了这个逻辑,我们就应该去看一下官网是不是有对应的属性提供给我们。
可以看到,组建中的popperAppendToBody属性决定了对应的弹框append到哪个父节点上。
默认的话是body,如果这个属性改成false就变成了append到对应的select标签下面。
这个时候点击下拉选项中的内容,也相当于是在对应的父弹框中点击,而不是append到body中的标签,自然刚刚打开的popover也就不会消失了。
原文链接:https://blog.csdn.net/m0_5622...
原文链接:https://blog.csdn.net/qq_4460...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。