参考钩子

useNodesData

GitHub 源代码

使用此钩子,您可以接收传递的节点 ID 的数据。

<script lang="ts">
  import { useNodesData } from '@xyflow/svelte';
 
  const nodeData = useNodesData(['node-id-a', 'node-id-b']);
 
  $: {
    // nodeData changes whenever the data of the passed node ids get updated
    console.log($nodeData);
  }
</script>

签名

#参数
#nodeId
字符串 | 字符串[]
#返回值
可读的<{ id: 字符串, 类型:字符串, 数据: 对象} | { id: 字符串, 类型:字符串, 数据: 对象}[]>
一个可读的存储,包含传递的节点 ID 的 ID、类型和数据对象。

备注