react bootstrap typeahead
v6.3.2
基于 React 的 typeahead,依赖 Bootstrap 进行样式设计,最初受到 Twitter 的 typeahead.js 的启发。它支持单选和多选,并且符合 WAI-ARIA 创作实践。尝试一下生动的例子。
请注意,文档和示例适用于最新版本,如果您使用的是过时版本,则可能不再适用。
npm install --save react-bootstrap-typeahead
或者
yarn add react-bootstrap-typeahead
将该模块包含在您的项目中:
import { Typeahead } from 'react-bootstrap-typeahead' ; // ES2015
var Typeahead = require ( 'react-bootstrap-typeahead' ) . Typeahead ; // CommonJS
开发和生产版本包含在 NPM 包中。或者,您可以从 CDNJS 或 unpkg 获取它们。
虽然该组件主要依赖于 Bootstrap,但还需要一些额外的样式。您应该将提供的 CSS 文件包含在您的项目中:
// Import as a module in your JS
import 'react-bootstrap-typeahead/css/Typeahead.css' ;
或者
< link
rel =" stylesheet "
href =" https://unpkg.com/react-bootstrap-typeahead/css/Typeahead.css "
/>
为了支持 Bootstrap 5,此软件包还包含一个名为Typeahead.bs5.css
的 CSS 文件,该文件应与上面的基本 CSS 文件一起包含在内。
尝试实时示例,其中还包括代码示例。如果您想修改示例,请克隆存储库并运行npm install
和npm start
来构建示例文件。然后,您可以在浏览器中本地打开 HTML 文件。
您还可以尝试以下沙箱示例:
如果您有对其他人有用的示例用例,请创建一个沙箱并提交拉取请求以将其添加到列表中!
支持以下浏览器的最新版本:
特别感谢 BrowserStack 提供跨浏览器测试支持。
麻省理工学院