|
|
|
@ -125,7 +125,9 @@ export const useFlowCallbacks = (
|
|
|
|
// onNodesChange 函数,添加防抖机制
|
|
|
|
// onNodesChange 函数,添加防抖机制
|
|
|
|
const onNodesChange = useCallback(
|
|
|
|
const onNodesChange = useCallback(
|
|
|
|
(changes: any) => {
|
|
|
|
(changes: any) => {
|
|
|
|
const newNodes = applyNodeChanges(changes, nodes);
|
|
|
|
// 深度克隆节点数组以避免修改冻结的对象
|
|
|
|
|
|
|
|
const clonedNodes = JSON.parse(JSON.stringify(nodes));
|
|
|
|
|
|
|
|
const newNodes = applyNodeChanges(changes, clonedNodes);
|
|
|
|
setNodes(newNodes);
|
|
|
|
setNodes(newNodes);
|
|
|
|
// 如果需要在节点变化时执行某些操作,可以在这里添加
|
|
|
|
// 如果需要在节点变化时执行某些操作,可以在这里添加
|
|
|
|
|
|
|
|
|
|
|
|
|