Skip to content

安装 ​

bash
npm i yiu-tree
yarn add yiu-tree
pnpm add yiu-tree

使用 ​

定义入参树 ​

js
const tree = [
  {
    id: 1,
    children: [
      { id: "1-1", children: [{ id: "1-1-1" }, { id: "1-1-2" }] },
      { id: "1-2" },
      { id: "1-3" },
    ],
  },
  { id: 2, children: [{ id: "2-1" }] },
  { id: 3 },
  { id: 4 },
];

ems & ts ​

js
import { getFilterBySearch } from "yiu-tree";

const result = getFilterBySearch(tree, (node) => node.id === 2);
console.log(`过滤结果 :>> ${result}`);

commonjs ​

js
const { getFilterBySearch } = require("yiu-tree");

const result = getFilterBySearch(tree, (node) => node.id === 2);
console.log(`过滤结果 :>> ${result}`);

CDN ​

html
<script src="https://cdn.jsdelivr.net/npm/rubbish-tool/dist/umd/yiu-tree.min.js"></script>
<script>
  const { getFilterBySearch } = YiuTree;
  const result = getFilterBySearch(tree, (node) => node.id === 2);
  console.log(`过滤结果 :>> ${result}`);
</script>

<!-- 你也可以使用没有map文件链接 -->
<!-- <script src="https://cdn.jsdelivr.net/npm/rubbish-tool/dist/umd/yiu-tree.min.nomap.js"></script> -->

Last updated:

Released under the MIT License.