Closed benben120 closed 6 months ago
zy
根据 Ant Design Vue的官网组件描述,你可以手动调整getPopupContainer
指定区域,如 指定为document.body
指定到body元素里面,getPopupContainer返回的是函数对象
【代码:】
【效果:】
【未指定:】
需要注意的是:当指定到document.body的时候 会发现下拉菜单跟随页面滚动
根据 Ant Design Vue的官网组件描述,你可以手动调整
getPopupContainer
指定区域,如 指定为document.body
指定到body元素里面,getPopupContainer返回的是函数对象 【代码:】 【效果:】 【未指定:】需要注意的是:当指定到document.body的时候 会发现下拉菜单跟随页面滚动 不是同一个问题 我有设置过getPopupContainer => document.body 在drawer和modal中还是一样定位不准确
那详细描述你的问题。我测着没问题。或者发个视频
那详细描述你的问题。我测着没问题。或者发个视频
https://github.com/jeecgboot/jeecgboot-vue3/assets/162244360/aa863e50-8344-4b8c-98e9-74b45d2edfa8
下拉的定位在可视区域位置足够时是可以支持的 可以查看视频 可视区域位置不足时就定位不准确了 这个可以优化的么?
因为可视化区域不够展示,想要展示全那肯定会错位。您可以尝试设置一下最大高度,让下拉框的区域高度占比少一些
解决方案:
因为可视化区域不够展示,想要展示全那肯定会错位。您可以尝试设置一下最大高度,让下拉框的区域高度占比少一些
解决方案:
好的 那么在 drawer 或者modal 中使用select 组件 如果存在 屏幕分辨率小的情况 出现这种错位 目前是没解决方案吗
没有,因为你可视化区域不够,就没办法。你可以根据当前屏幕大小动态更改高度,也是一种解决方案
版本号:
3.6.2
问题描述:
诸如api-selet、j-search-select、j-dict-select组件都存在如果select下拉框数据量过多出现滚动条而且屏幕分辨率过低(自己模拟实现可以放大浏览器显示尺寸,大概150%比例下)时,下拉框的定位getPopupContainer会出现定位失效的问题
截图&代码:
友情提示(为了提高issue处理效率):