📅  最后修改于: 2023-12-03 15:19:45.059000             🧑  作者: Mango
ListGroup 组件是 React-Bootstrap 库中的一部分,用于创建 a 列表,你可以使用这些列表构建菜单、导航栏、帮助文档等应用程序。
npm install react-bootstrap
yarn add react-bootstrap
在使用 ListGroup 组件之前,请将其引入你的文件中:
import { ListGroup, ListGroupItem } from 'react-bootstrap';
<ListGroup>
<ListGroup.Item>Item 1</ListGroup.Item>
<ListGroup.Item>Item 2</ListGroup.Item>
<ListGroup.Item>Item 3</ListGroup.Item>
</ListGroup>
<ListGroup>
<ListGroup.Item variant="primary">Primary item</ListGroup.Item>
<ListGroup.Item variant="secondary">Secondary item</ListGroup.Item>
<ListGroup.Item variant="success">Success item</ListGroup.Item>
<ListGroup.Item variant="danger">Danger item</ListGroup.Item>
<ListGroup.Item variant="warning">Warning item</ListGroup.Item>
<ListGroup.Item variant="info">Info item</ListGroup.Item>
<ListGroup.Item variant="light">Light item</ListGroup.Item>
<ListGroup.Item variant="dark">Dark item</ListGroup.Item>
</ListGroup>
<ListGroup>
<ListGroup.Item active>Active item</ListGroup.Item>
<ListGroup.Item>Normal item</ListGroup.Item>
<ListGroup.Item>Normal item</ListGroup.Item>
<ListGroup.Item>Normal item</ListGroup.Item>
<ListGroup.Item>Normal item</ListGroup.Item>
</ListGroup>
<ListGroup>
<ListGroup.Item disabled>Disabled item</ListGroup.Item>
<ListGroup.Item>Normal item</ListGroup.Item>
<ListGroup.Item>Normal item</ListGroup.Item>
<ListGroup.Item>Normal item</ListGroup.Item>
<ListGroup.Item>Normal item</ListGroup.Item>
</ListGroup>
<ListGroup>
<ListGroup.Item href="#">Link item 1</ListGroup.Item>
<ListGroup.Item href="#">Link item 2</ListGroup.Item>
<ListGroup.Item href="#">Link item 3</ListGroup.Item>
</ListGroup>
如果你不想在点击条目时导航到新页面,可以添加一个空的 onClick 属性。
你可以添加 ListGroupItem 组件的头部和尾部。可以将任何元素传递为头部和/或尾部 props。
<ListGroup>
<ListGroup.Item>
<ListGroup.ItemHeading>List group item heading</ListGroup.ItemHeading>
<ListGroup.ItemText>
Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
</ListGroup.ItemText>
</ListGroup.Item>
<ListGroup.Item>
<ListGroup.ItemHeading>List group item heading</ListGroup.ItemHeading>
<ListGroup.ItemText>
Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
</ListGroup.ItemText>
</ListGroup.Item>
<ListGroup.Item>
<ListGroup.ItemHeading>List group item heading</ListGroup.ItemHeading>
<ListGroup.ItemText>
Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
</ListGroup.ItemText>
</ListGroup.Item>
</ListGroup>
ListGroup 组件 是一个非常有用的组件,它可以帮助你创建各种类型的列表,包括导航栏、菜单和帮助文档。它很容易使用,支持样式颜色、激活状态、禁用状态、链接、头部和尾部等选项,使其非常灵活。