npm 包 bee-table-tree 使用教程

阅读时长 5 分钟读完

介绍

bee-table-tree 是一个基于 React 的前端库,用于快速创建表格树结构并支持复杂的表格操作和筛选。该库在应用场景较明确的情况下,可以极大地提高开发效率和用户体验。

安装

你可以使用 npm 来快速安装 bee-table-tree:

基本使用

导入

在你的 React 项目中,导入 bee-table-tree:

使用

将以下代码添加到你的 React 组件中:

-- -------------------- ---- -------
-------- -
  ----- ---- - -
    -
      ------ ----- ---
      ------- -----
      --------- -
        -
          ------ ------ ---- -----
          ------- -----
          --------- -
            -
              ------ ------ ---- ------
            --
          --
        --
        -
          ------ ------ ---- -----
        --
      --
    --
    -
      ------ ----- --
    --
  --

  ------ -
    ----------
      ----------
        ------- ---------- ----------------- ----------- ---
        ------- ---------- ------------------ ------------ ---
      --
      -----------
    --
  --
-

属性

TableTree

属性名 类型 默认值 描述
data Array(Row) [] 表示所有根节点的数据。
defaultExpandAllRows Boolean false 是否默认展开所有行。
indentSize Number 15 缩进量。
rowKey String | Function(row) 'key' 行的唯一标识。
selectedRowKeys Array [] 选中行的标识。
showHeader Boolean true 是否显示表头。
titleField String 'title' 标题字段名。

Column

属性名 类型 描述
title Element | String 列的标题。
dataIndex String 指定的数据字段名,可以为嵌套字段名。
key String 列的唯一标识。
render Function(rowData, rowIndex) 根据行数据进行列的渲染。

示例

添加行

-- -------------------- ---- -------
------------ - -- -- -
  ----- - ---- - - -----------
  ----- ------- - ----------
  --------------
    ------ ---- ------
    ------- -----
    --------- ---
  ---
  --------------- ----- ------- ---
-

删除行

-- -------------------- ---- -------
--------------- - -------- -- -
  ----- - ---- - - -----------
  ----- ------- - ----------
  --- ---- - - -- - - --------------- ---- -
    -- --------------- --- ------- -
      ----------------- ---
      ------
    -
  -
  --------------- ----- ------- ---
-

修改行

-- -------------------- ---- -------
------------- - -------- ------ ------ -- -
  ----- - ---- - - -----------
  ----- ------- - ----------
  --- ---- - - -- - - --------------- ---- -
    -- --------------- --- ------- -
      ----- ---------- - ----------------
      ----------------- - ------
      ---------- - -----------
      ------
    -
  -
  --------------- ----- ------- ---
-

结论

bee-table-tree 是一个非常实用的 npm 包,使用简单、功能强大、性能优越,可以为前端开发人员带来巨大的便利和效率。在前端项目开发中,如果需要使用表格树结构,我们强烈推荐使用 bee-table-tree。

参考资料

  1. bee-table-tree 官方文档

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600563b181e8991b448e11d8

纠错
反馈