/// 自定义封装, 存在children的情况下 renderTreeNodes = (data) => { return ( data && data.map((item) => { if (item.children) { return ( <TreeNode title={item.officeName} key={item.id} disabled={item.treeType === 'o' && true} > {this.renderTreeNodes(item.children)} </TreeNode> ); } return ( <TreeNode title={item.officeName} key={item.id} disabled={item.treeType === 'o' && true} /> ); }) ); };
// Tree 组件渲染
<Tree showLine checkable checkedKeys={checkedKeys} onCheck={handleCheckTreeNode} > {this.renderTreeNodes(this.props.treeList)} </Tree>