查找

findDataById(id, target)

根据指定的ID获取对应的源数据。

参数

名称类型是否必选描述
idstringtrue指定的元素ID
targetobjectfalse从指定的节点开始查找,为空时从根节点开始查找

返回值

  • 返回值类型:object;
  • 返回值为查找到的节点的源数据。

用法

  1. const target = {
  2. id: 'sub1',
  3. children: [...]
  4. }
  5. // 从target节点开始查找sub1.1节点
  6. const subData = treeGraph.findDataById('sub1.1', target)
  7. // 从根节点开始查找sub1.1节点
  8. const subData = treeGraph.findDataById('sub1.1')