Modal

一个基本的 Modal 示例 #

一个 modal 由 header,body,和含一系列功能的 footer 组成.使用 <Modal /> 标签和其他组件来显示或者隐藏你的 Modal. <Modal /> 标签含有一些子标签: <Modal.Header /> , <Modal.Title /> , <Modal.Body /><Modal.Footer />.通过这些标签,你可以生成一个你想要的 Modal 内容.

阻碍式 Modal #

<Modal /> 标签中添加 backdrop="static" 属性,可以让生成的 Modal 带一个阻碍式的背景幕布.

Props #

Modal #

名称 类型 缺省值 描述
animation boolean true 打开或隐藏 Modal 时是否使用动画效果
autoFocus boolean 当为 true 的时候, Modal 显示的时候会自动获取焦点.
backdrop 以下之一:"static" , true , false 添加一个背景幕布组件.特别当为 "static" 时,点击幕布时不会触发 onHide.
bsSize 以下之一:"large" , "small" 组件的尺寸大小
show boolean true 时显示 Modal
onHide function 隐藏 Modal 的函数,当点击 header 上得 closeButton 或者非 static 的背景幕布(backdrop)时被调用.
keyboard boolean 当为 true是时,按下键盘上 escape 按键时关闭 Modal.
enforceFocus boolean true 时,在 Modal 显示期间强制 Modal 获取焦点.

Modal.Header #

名称 类型 缺省值 描述
closeButton boolean false 生成一个用来关闭 Modal 的"X"号按钮.

组件参考 #

React-Bootstrap 官方文档: http://react-bootstrap.github.io/components.html#modals