簡體   English   中英

如何在不單擊控件 fitView 的情況下將 React-Flow 項目的視口重置為 fitView?

[英]How can I reset the viewport of my React-Flow project to fitView, without clicking the Controls fitView?

我正在做一個 React-Flow 項目。 我正在使用按鈕更改節點和邊緣的布局,我希望最后一件事是將視口重置為居中(所以只需 fitView)。

我怎樣才能做到這一點?

我試過再次調用 fitView() 但這似乎根本不起作用。

嘗試在setTimeout內調用fitView

setTimeout(reactFlowInstance.setView)

無需將特定延遲傳遞給超時,因為(引用文檔):

如果省略此參數,則使用值 0,表示“立即”執行,或更准確地說,下一個事件循環。

在我們的例子中,這是在重新渲染 Flow 之后。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM