子应用内使用ant-design-vue中的Select组件 弹出框出现计算错误
描述bug 如题,子应用内Select弹出框会出现偏移,希望能给个属性来配置是否使用base标签
如何复现 左侧有菜单的情况下(父应用),点击Select组件,下拉内容位置计算不正确。
我排查了一下应该是在加载iframe子应用的时,设置了base为子应用域名, ant-desigh-vue 内部使用的dom-align库在获取文档节点是使用的是 node.ownerDocument 方法,但在无界框架的情况下,实际获取到的是下面生成的iframe的ownerDocument,导致计算出现问题。
如下图,ant-desigh-vue传过去的element的ownerDocument获取的不是shadowroot的document
错误截图
最小复现仓库或者地址 https://codesandbox.io/p/devbox/demo-8ppdmq
请问解决了吗
请问解决了吗
没有,在等官方团队回复
@ashuicoder 不起作用,我在抽屉组件中用select 下拉选位置第一次是对的只要选中东西就是错误的
@ashuicoder 不起作用,我在抽屉组件中用select 下拉选位置第一次是对的只要选中东西就是错误的
换micro-app把,wujie都几个月没发新版本了,估计都烂尾了
@ashuicoder 不起作用,我在抽屉组件中用select 下拉选位置第一次是对的只要选中东西就是错误的
换micro-app把,wujie都几个月没发新版本了,估计都烂尾了
换已经来不及了,有些东西好用,但这个问题有点难解决
@ashuicoder 不起作用,我在抽屉组件中用select 下拉选位置第一次是对的只要选中东西就是错误的
换micro-app把,wujie都几个月没发新版本了,估计都烂尾了
换已经来不及了,有些东西好用,但这个问题有点难解决
解决不了只能换,这bug还是挺影响的
请问解决了吗,我也遇到一样的问题
请问解决了吗,我也遇到一样的问题
没有
请问解决了吗,我也遇到一样的问题
没有
现在解决了嘛
请问解决了吗,我也遇到一样的问题
没有
现在解决了嘛
官方没解决,但是我们自己加了patch package, 在它源码里的dom-align里解决掉了