element-ui中select组件下拉框与选择框分离。

图片描述

如图,点开select组件,滚动页面,下拉框不会动,不会随着页面滚动而滚动。
求助如何解决

阅读 6.3k
5 个回答
新手上路,请多包涵

个人猜测,一是css污染,同名class,有可能是你自己的原因,也可能是其他人由于其他需求更改了组件全局css。

select组件的popper-append-to-body 这个props设置为false

对比element的框样式 看看你的样式多了些什么

新手上路,请多包涵

请问这个问题解决了吗 怎么解决的啊

这个原因应该是是父元素里开了overflow的原因,你在代码里加段这个就可以了

window.addEventListener('scroll', () => {
  window.dispatchEvent(new Event('resize'));
}, true)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题