在材质ui中作为类组件反应的转换函数中的问题

时间:2019-10-10 08:27:10

标签: reactjs material-ui

我正在尝试将功能FAQSection转换为 类FAQSection

这是针对Web应用的

const handleChange = panel => (event, isExpanded) => {
    setExpanded(isExpanded ? panel : false);
  };

constructor(props){
          super(props);
          this.state = {
            expanded: 'panel0',
            setExpanded: false
          }
          this.handleChange = this.handleChange.bind(this);
    }
handleChange(panel){ 
      this.setState({
      expanded: panel,
      setExpanded: false
    });
   };

我想让ExpansionPanel使用第二个handlechange而不是 这里的第一个(https://material-ui.com/components/expansion-panels/

2 个答案:

答案 0 :(得分:0)

如果要使用img_upload代替箭头功能,则需要像下面那样绑定事件处理程序。

image

答案 1 :(得分:0)

这可以帮助:

constructor(props){
          super(props);
          this.state = { expanded: 'panel0' }
          this.handleChange = this.handleChange.bind(this);
    } 
handleChange(panel){ 
      this.setState({expanded: panel===this.state.expanded?false:panel});    
};