Open LarryZhu-dev opened 2 months ago
感谢 #55 @wanglei1020
弹出层对页面元素显示和定位上一般没有太大影响,是否可以考虑ignore
忽略适配?
如果可行的话,一般UI组件会对弹出层组件ID/类名选择器加随机数,是否可以考虑加上规则匹配特性?
弹出层对页面元素显示和定位上一般没有太大影响,是否可以考虑
ignore
忽略适配? 如果可行的话,一般UI组件会对弹出层组件ID/类名选择器加随机数,是否可以考虑加上规则匹配特性?
ignore不可行哈
antd也有这个问题,感觉还是不要动依赖包的内容了,可以打补丁,下面是我针对antdv写的补丁测试还ok,其他组件库应该也可以根据类名改改:
使用:
@zhangjingyu1024 感谢提供思路
antd也有这个问题,感觉还是不要动依赖包的内容了,可以打补丁,下面是我针对antdv写的补丁测试还ok,其他组件库应该也可以根据类名改改:
使用:
我也遇到这个问题,但是不太会写,能提供下完整外码嘛,非常感谢!!!
antd也有这个问题,感觉还是不要动依赖包的内容了,可以打补丁,下面是我针对antdv写的补丁测试还ok,其他组件库应该也可以根据类名改改: 使用:
我也遇到这个问题,但是不太会写,能提供下完整外码嘛,非常感谢!!!
antd也有这个问题,感觉还是不要动依赖包的内容了,可以打补丁,下面是我针对antdv写的补丁测试还ok,其他组件库应该也可以根据类名改改: 使用:
我也遇到这个问题,但是不太会写,能提供下完整外码嘛,非常感谢!!!
非常感谢!!!
弹出层对页面元素显示和定位上一般没有太大影响,是否可以考虑
ignore
忽略适配? 如果可行的话,一般UI组件会对弹出层组件ID/类名选择器加随机数,是否可以考虑加上规则匹配特性?
这位兄弟验证了自己的想法,我之前说的 ignore 不可行,但是他已经做出来了,大家可以期待下下一个版本,见 PR #74 , 这里解决了偏移问题,但是会导致弹出层大小不跟随缩放,整体看起来是可用的
实测element-ui@2.15.14已解决,贴出方案供大家参考:
在
element-ui/lib/utils/popper.js
的第421行下新增代码:刷新页面,元素位置已经是正确的了
因为直接改的源码,需要使用
patch-package
包把修改以补丁的形式保存起来,并纳入git
管理,具体用法自行百度。其他版本不知道代码位置会不会变,可以自己找找,应该变化不大。贴个图:
再来记录一下。后来发现在弹框比较贴边时定位还是不对,又经过一番排查,原来是还有一处没改: 在
element-ui/lib/utils/popper.js
的第564行(上面代码加过后)下新增代码:目前看应该没问题了
Originally posted by @wanglei1020 in https://github.com/LarryZhu-dev/autofit.js/issues/55#issuecomment-2263374959