• 找到问题原因了,记录一下。

    因为 q-select 在 pc 端使用的是 q-menu 组件来展示下拉框,q-menu 组件的定位是通过侦听 window 的滚动或者是自定义滚动的元素来更新位置的。在我的页面上,页面的滚动不是在 window 上的,所以不能正确触发更新位置。

    解决办法

    1. 重写 q-select 组件把滚动的 div 传给 q-menu

    2. 重构页面布局,滚动部分触发 window 的滚动

Chrone
Chrone
新手
  • 1 标签
  • 1 帖子
  • 1 回帖



个人主页