antvis/G6
The issue has been closed
afterlayout后fitCenter无效,或者只能通过setTimeout设置居中 #4401
jinfei-lab posted onGitHub
问题描述
我在updateLayout后想把布局fitCenter,但是目前遇到dagre布局和grid布局在afterlayout后写fitCenter发现无效,只能通过setTimeout设置延时来fitCenter,这个原因是因为这两个布局没有完成吗?能否有一个更好的办法来代替这种setTimeout方案,因为这样会导致布局闪动
重现链接
https://codesandbox.io/s/afterlayouthou-fitcenter-0s6e1f?file=/index.js
重现步骤
1.进入页面分别点击三个布局按钮 2.发现fitCenter无效,布局无法居中
预期行为
期望在切换布局后可以是用fitCenter()居中
平台
- 操作系统: [macOS]
- 网页浏览器: [Google Chrome]
- G6 版本: [4.7.1]
屏幕截图或视频(可选)
No response
补充说明(可选)
No response