树组件如何在反应中使用

  介绍

今天就跟大家聊聊有关树组件如何在反应中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

数据结构:

const  node =, {   标题:大敌;& # 39;00000 & # 39;,,   ,关键:& # 39;0 & # 39;,,   ,水平:& # 39;使# 39;   ,开放:没错,   孩子:[大敌;   ,,{   ,,,标题:,& # 39;0 - 111111 & # 39;,,   ,,,关键:,& # 39;0 - 0 # 39;   ,,,水平:& # 39;二级# 39;   开放,,,,,真的,   ,,,孩子:[,   ,,,,,{,   ,,,,,,标题:,& # 39;0 - 1 - 1111 - & # 39;,,   ,,,,,,关键:,& # 39;0-0-0& # 39;   ,,,,,,水平:& # 39;level3& # 39;,,,   ,,,,,},,   ,,,,,{,   ,,,,,,标题:,& # 39;0 - 1 - 2222 - & # 39;,,   ,,,,,,关键:,& # 39;0-0-1& # 39;   ,,,,,,水平:& # 39;level3& # 39;   ,,,,,,开放:,真的,   ,,,,,,,,(   ,,,,,,,,{,   ,,,,,,,,标题:,& # 39;0 - 1 - 2 - 11111 - & # 39;,,   ,,,,,,,,关键:,& # 39;0-0-1-0& # 39;   ,,,,,,,,水平:& # 39;level4& # 39;   ,,,,,,,,开放:,真的,   ,,,,,,,,,,(   ,,,,,,,,,,{,   ,,,,,,,,,,标题:,& # 39;0 - 1 - 2 - 1 - 111 - & # 39;,,   ,,,,,,,,,,关键:,& # 39;0-0-1-0-0& # 39;   ,,,,,,,,,,水平:& # 39;level5& # 39;   ,,,,,,,,,}   ,,,,,,,,)   ,,,,,,,}   ,,,,,,)   ,,,,,},   ,,,,,{,   ,,,,,,标题:,& # 39;0 - 1 - 33333 - & # 39;,,   ,,,,,,关键:,& # 39;0-0-4& # 39;   ,,,,,,水平:& # 39;level3& # 39;   ,,,,,},,   ,,,)   ,,},   ,,{   ,,,标题:,& # 39;0 - 222222 & # 39;,,   ,,,关键:,& # 39;0 - 2 # 39;   ,,,水平:& # 39;二级# 39;   ,,,开放:,假的,   ,,,孩子:,(   ,,,,{   ,,,,,标题:,& # 39;0 - 2 - 1111 & # 39;,,   ,,,,,关键:,& # 39;0-2-0& # 39;   ,,,,,水平:& # 39;level3& # 39;   ,,,,},   ,,,,{   ,,,,,标题:,& # 39;0 - 2 - 22222 - & # 39;,,   ,,,,,关键:,& # 39;0-2-1& # 39;   ,,,,,水平:& # 39;level3& # 39;   ,,,,},   ,,,,{   ,,,,,标题:,& # 39;0 - 2 - 33333 - & # 39;,,   ,,,,,关键:,& # 39;0-2-2& # 39;   ,,,,,水平:& # 39;level3& # 39;   ,,,,}   ,,,)   ,,}   ,)   }

引用代码:

& lt; div>   & lt;才能Tree    ,,,treeList =,{节点}   ,,/比;   & lt;/div>

组件实现代码:

import 反应,,{,Component },得到& # 39;反应# 39;;   import  classNames 得到& # 39;一会# 39;;   const  history =, createHistory ();   import  {   BrowserRouter 才能;as 路由器,   HashRouter才能,   路线,才能   链接,才能   开关,才能   NavLink才能   ,}得到& # 39;react-router-dom& # 39;;      class  Tree  extends  Component  {      构造函数才能(道具){   ,,,超级(道具)   ,,,this.treeItemCroup ,=, this.treeItemCroup.bind(这个);   ,,,this.handleClick ,,=, this.handleClick.bind(这个);      ,,,this.state ={   ,,,,,openList :假   ,,,}   ,,}      handleClick才能(e), {   ,,,//,这是点击? ?,时调用的方法   ,,,//,如果当前这个? ?,没有旋转,那就设置旋转,视觉效果   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

树组件如何在反应中使用