📅  最后修改于: 2023-12-03 15:19:45.108000             🧑  作者: Mango
React-Bootstrap 弹出框组件是基于 React 和 Bootstrap 开发的一个弹出框组件库。它提供了易于使用且高度可定制的弹出框组件,供开发人员在 React 应用中使用。
要使用 React-Bootstrap 弹出框组件,首先需要在项目中安装 react-bootstrap 包。可以使用 npm 或者 yarn 进行安装:
npm install react-bootstrap
或者
yarn add react-bootstrap
以下是一个基本的使用示例:
import React from 'react';
import { Button, Modal } from 'react-bootstrap';
class Example extends React.Component {
constructor(props) {
super(props);
this.state = {
showModal: false
};
}
openModal() {
this.setState({ showModal: true });
}
closeModal() {
this.setState({ showModal: false });
}
render() {
return (
<div>
<Button onClick={() => this.openModal()}>打开弹出框</Button>
<Modal show={this.state.showModal} onHide={() => this.closeModal()}>
<Modal.Header closeButton>
<Modal.Title>示例弹出框</Modal.Title>
</Modal.Header>
<Modal.Body>
这是一个示例弹出框组件。可以在这里添加任意内容。
</Modal.Body>
<Modal.Footer>
<Button onClick={() => this.closeModal()}>关闭</Button>
</Modal.Footer>
</Modal>
</div>
);
}
}
export default Example;