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.