React Ant Design Tree树形控件 点击控制全部展开和全部收起 import { message, Tree } from 'antd'; import IconFont from '@/components/IconFont'; import React, { Fragment, PureComponent } from 'react'; import styles from './SelectTree.less'; import TreeOperate from "@/components/case/TreeOperate"; import { connect } from 'dva'; import { getQueryVariable } from '@/utils/fun' const TreeNode = Tree.TreeNode; @connect((state) => { return { ...state.testcase }; }) class SelectTree extends PureComponent { state = { autoExpandParent: true, projectsId:getQueryVariable('projectsId'), }; componentDidMount() { this.init() this.props.onRef(this) } init = () => { const projectsId = getQueryVariable('projectsId'); this.props.dispatch({ type: 'testcase/fetchCaseTree', payload: { projectsId, menuType: 1, name