javascript - React Bootstrap 模式 es6

标签 javascript twitter-bootstrap reactjs ecmascript-6

您好,我需要帮助显示 Bootstrap 模式

 import React from 'react';
    import styles from '../App.css';
    import styles from '../../../public/css/app.css';

    import Button from 'react-bootstrap/lib/Button';
    import Modal from 'react-bootstrap/lib/Modal';


    export default class Edit extends React.Component {
      constructor(props) {
    super(props);

    console.log(props)

    this.state=  { showModal: false };

    this.state = {showModal:true};
    this.open = this.open.bind(this);
    this.close = this.close.bind(this);
    }


    close() {
      this.setState({ showModal: false });
    }

    open() {
      alert("open modal")
      this.setState({ showModal: true });
    }


    render() {

      return (
      <div>
        <p>Click to get the full Modal experience!</p>

        <Button
          bsStyle="primary"
          bsSize="large"
          onClick={this.open.bind(this)}
        >
          Launch demo modal
        </Button>

        <Modal show={this.state.showModal} onHide={this.close}>
          <Modal.Header closeButton>
            <Modal.Title>Modal heading</Modal.Title>
          </Modal.Header>
          <Modal.Body>
            <h4>Text in a modal</h4>
            <p>Duis mollis, est non commodo luctus, nisi erat porttitor ligula.</p>

            <hr />

            <h4>Overflowing text to show scroll behavior </h4>
            <p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
          </Modal.Body>
          <Modal.Footer>
            <Button onClick={this.close}>Close</Button>
          </Modal.Footer>
        </Modal>
      </div>

    );
  }
  }

模式没有显示任何建议?

我遵循了react bootstrap文档和babel es6推荐。

最佳答案

如果您最终希望在 React 应用程序中再次使用 bootstrap,只需使用 reactstrap http://reactstrap.github.io/components/modals/

关于javascript - React Bootstrap 模式 es6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41777518/

相关文章:

javascript - 未调用隔离范围函数(多个日期选择器)

jquery - bootstrap popover 中的 html 表单不起作用

javascript - 类型错误 : dispatch is not a function when I try to test a method using JEST

javascript - 为什么Twitter要重新定义window.setTimeout和window.setInterval?

javascript - 父子 Controller 的 Angular JS 错误

javascript - 使用react中的switch指令设置状态

javascript - Modal 上的 Bootstrap 叠加控件 - 滚动问题

reactjs - 由于 useSelector 更新导致 useEffect 循环

javascript - 无法检查所有 3 个条件并在 JS 中返回它们

java - 从客户端应用程序(React Js+Node Js)向 Java Web 服务发出请求