material-ui [弹出窗口]由于顶部和左侧属性,高度和宽度动画未按预期工作

k97glaaz  于 2022-10-29  发布在  其他
关注(0)|答案(4)|浏览(179)

Popover总是使用top和left属性来定位自己。但是如果我们改变了内容的高度或宽度,Popover总是垂直向下增长(如果是高度)或向右增长(如果是宽度)。

  • [ *]最新版本中存在此问题。
  • [ *]我已经搜索了此存储库得issues,并认为这不是重复得.

当前行为😯

预期行为🤔

我们应该能够控制弹出窗口的属性,根据使用情况,用户应该能够选择上/下和右/左的组合。

重现步骤🕹

你可以在这里看到问题。
https://codesandbox.io/s/twilight-architecture-dqn2n?file=/src/App.js
操作步骤:
1.单击打开弹出窗口按钮
1.单击展开
弹出窗口向下增长覆盖锚元素。并在单击“收缩”按钮时重新定位自身。
我们可以使用一个道具来提供弹出窗口应该使用什么属性。我很乐意为此提出公关。

上下文🔦

您的环境🌎

| 技术人员|版本号|
| - -|- -|
| 材料-UI|版本4.10.2|
| React||
| 浏览器||
| 类型脚本||
| 等等。||

ar5n3qh5

ar5n3qh51#

我们计划将Popover组件的定位逻辑替换为Popper组件的定位逻辑,这样应该可以同时解决这个问题。

xyhw6mcr

xyhw6mcr2#

太好了。谢谢。

epfja78i

epfja78i3#

关于此问题有任何更新吗?

aiqt4smr

aiqt4smr4#

@奥利维尔塔希纳里
我们计划将Popover组件的定位逻辑替换为Popper组件的定位逻辑,这样应该可以同时解决这个问题。
嗨!有没有可能在不久的将来解决这个问题?

相关问题