反应套件下拉组件
原文:https://www . geesforgeks . org/react-suite-drop down-component/
React Suite 是一个流行的前端库,包含一组为中间平台和后端产品设计的 React 组件。下拉菜单 组件允许用户提供 导航,如果你想选择一个值,使用选择选择器。我们可以在 ReactJS 中使用以下方法来使用 React Suite 下拉组件。
下拉道具:
- 激活键:用于设置激活下拉项组件中事件键对应状态的选项。
- 类前缀:用于表示组件 CSS 类的前缀。
- 禁用:表示组件是否禁用。
- 图标:用于设置图标。
- menuStyle: 用于表示菜单的样式。
- onClose: 是菜单关闭时触发的功能。
- onOpen: 是菜单打开时触发的功能。
- onSelect: 这是一个在选择菜单项时触发的功能。
- ontogle:是菜单状态切换时触发的功能。
- 开启:用于表示受控开启状态。
- 放置:用于菜单的放置。
- 渲染标题:用于表示自定义标题
- 标题:菜单默认显示内容。
- toggleClassName: 用于表示应用于 Toggle DOM 节点的 CSS 类
- toggleComponentClass: 可以作为这个组件的自定义元素。
- 触发器:用于触发事件。
下拉列表。物品道具:
- 激活:用于使当前选项的状态激活。
- 儿童:表示主要内容。
- 类前缀:用于表示组件 CSS 类的前缀。
- componentClass: 可以作为该组件的自定义元素类型。
- 禁用:用于禁用当前选项。
- 分割线:用于指示是否显示分割线。
- 事件键:用于表示当前选项的值。
- 图标:用于设置图标。
- onSelect: 这是一个在选择当前选项时触发的功能。
- 面板:用于显示自定义面板。
- 渲染项:用于自定义渲染项。
下拉列表。菜单道具:
- 图标:用于设置图标。
- 向左拉:用于使子菜单从左侧展开,默认向右展开。
- 标题:用于将标题定义为子菜单。
创建反应应用程序并安装模块:
-
步骤 1: 使用以下命令创建一个反应应用程序:
jsx npx create-react-app foldername
-
步骤 2: 在创建项目文件夹(即文件夹名)后,使用以下命令将移动到该文件夹:
jsx cd foldername
-
步骤 3: 创建 ReactJS 应用程序后,使用以下命令安装所需的*模块:*
jsx **npm install rsuite**
**项目结构:如下图。****
****
项目结构****
**示例:现在在 App.js 文件中写下以下代码。在这里,App 是我们编写代码的默认组件。****
*App.js*
**import React from 'react'
import 'rsuite/dist/styles/rsuite-default.css';
import { Dropdown } from 'rsuite';
export default function App() {
return (
<div style={{
display: 'block', width: 700, paddingLeft: 30
}}>
<h4>React Suite Dropdown Component</h4>
<Dropdown title="Select Weekday">
<Dropdown.Item>Monday</Dropdown.Item>
<Dropdown.Item>Tuesday</Dropdown.Item>
<Dropdown.Item>Wednesday</Dropdown.Item>
<Dropdown.Item>Thursday</Dropdown.Item>
<Dropdown.Item>Friday</Dropdown.Item>
<Dropdown.Item>Saturday</Dropdown.Item>
<Dropdown.Item>Sunday</Dropdown.Item>
</Dropdown>
</div>
);
}**
**运行应用程序的步骤:从项目的根目录使用以下命令运行应用程序:****
**npm start**
**输出:现在打开浏览器,转到http://localhost:3000/,会看到如下输出:****
**
**参考:T2】https://rsuitejs.com/components/dropdown/****
版权属于:月萌API www.moonapi.com,转载请注明出处