如何在react函数中使用reactstrap制作Modal

时间:2018-12-01 08:28:53

标签: reactjs frontend web-frontend

我正在尝试使函数成为模态,但显示以下错误

  错误:第25行:预期分配或函数调用,而不是   看到一个表达式no-unused-expressions

代码

class Task extends React.Component {
  constructor(props) {
    super(props);
    this.state = {
      modal: false
    };
    this.toggle = this.toggle.bind(this);
    this.v_toggle = this.v_toggle.bind(this);
  }

  toggle() {
    this.setState({
      modal: !this.state.modal
    });
  }

  v_toggle(){
    console.log("hi, i am here");
    <div>
      <Modal isOpen={this.state.modal} toggle={this.v_toggle} className={this.props.className}>
        <ModalHeader toggle={this.v_toggle}>Modal title</ModalHeader>
        <ModalBody>
          Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
          eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
          enim ad minim veniam, quis nostrud exercitation ullamco laboris
          nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
          reprehenderit in voluptate velit esse cillum dolore eu fugiat
          nulla pariatur. Excepteur sint occaecat cupidatat non proident,
          sunt in culpa qui officia deserunt mollit anim id est laborum.
        </ModalBody>
        <ModalFooter>
          <Button color="primary" onClick={this.v_toggle}>
            Do Something
          </Button> <Button color="secondary" onClick={this.v_toggle}>
            Cancel
          </Button>
        </ModalFooter>
      </Modal>
    </div>;
  }

0 个答案:

没有答案