diff --git a/CHANGELOG.md b/CHANGELOG.md index a05034ed..4eb3fe1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -51,6 +51,7 @@ - vditor(Markdown)升级3.10.9 - 老版本的文件/图片上传将于下个版本移除 - useDescription将于下个版本移除 +- getVxePopupContainer与新版Vxe不兼容 先返回body(会导致滚动不跟随)后续版本再优化 # 1.2.3 diff --git a/packages/utils/src/helpers/get-popup-container.ts b/packages/utils/src/helpers/get-popup-container.ts index 278a4ced..ac9e5b3b 100644 --- a/packages/utils/src/helpers/get-popup-container.ts +++ b/packages/utils/src/helpers/get-popup-container.ts @@ -21,9 +21,11 @@ export function getVxePopupContainer(_node?: HTMLElement): HTMLElement { * 如果是固定列的情况直接返回body 但是这样不会跟随滚动(个人认为这属于极限场景) * 如果有更好的办法解决 请告知 */ - if (_node?.closest('td.fixed--width')) { - return document.body; - } - // 返回parent元素 + // if (_node?.closest('td.fixed--width')) { + // return document.body; + // } + /** + * 兼容以前代码 先返回body 这样会造成无法跟随滚动 + */ return _node?.parentElement ?? document.body; }