alibaba-fusion / layout

React Layout Components
MIT License
52 stars 19 forks source link

选中容器时,整个布局页面会闪烁 #21

Closed silinchen closed 1 year ago

silinchen commented 1 year ago

正常的布局页面如下图:

image

在选中容器的时候,容器因为 props 值会有变化,导致会先显示下图布局,然后再恢复正常。导致页面闪了一下

image

看了代码,是因为选中时渲染的 props 没有 flex 属性。然后父容器会给子容器加上 flex 属性。导致前后属性不一致,所以布局会动一下

image

复现流程: 将一个容器分隔后,点击任意子容器。就会闪一下。 这种情况在布局比较复杂,并且部分容器已经放入其他类型的组件后,更明显。