-
Notifications
You must be signed in to change notification settings - Fork 150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
临时解决antd、element等遇到的组件有Popover、dropdown、select下拉错位的问题 #67
Comments
感谢 #55 @wanglei1020 |
弹出层对页面元素显示和定位上一般没有太大影响,是否可以考虑 |
ignore不可行哈 |
@zhangjingyu1024 感谢提供思路 |
这位兄弟验证了自己的想法,我之前说的 ignore 不可行,但是他已经做出来了,大家可以期待下下一个版本,见 PR #74 , 这里解决了偏移问题,但是会导致弹出层大小不跟随缩放,整体看起来是可用的 |
实测[email protected]已解决,贴出方案供大家参考:
在
element-ui/lib/utils/popper.js
的第421行下新增代码:刷新页面,元素位置已经是正确的了
因为直接改的源码,需要使用
patch-package
包把修改以补丁的形式保存起来,并纳入git
管理,具体用法自行百度。其他版本不知道代码位置会不会变,可以自己找找,应该变化不大。贴个图:
再来记录一下。后来发现在弹框比较贴边时定位还是不对,又经过一番排查,原来是还有一处没改:
在
element-ui/lib/utils/popper.js
的第564行(上面代码加过后)下新增代码:目前看应该没问题了
Originally posted by @wanglei1020 in #55 (comment)
The text was updated successfully, but these errors were encountered: