react实现左侧菜单的方法(react,react框架,web开发)

时间:2024-05-03 06:52:49 作者 : 石家庄SEO 分类 : web开发
  • TAG :

    react%E5%AE%9E%E7%8E%B0%E5%B7%A6%E4%BE%A7%E8%8F%9C%E5%8D%95%E7%9A%84%E6%96%B9%E6%B3%95

react实现左侧菜单的方法:1、定义好路由结构,代码如“const Router = [{title: '',icon: 'laptop',...}]”;2、引入router文件,通过map遍历循环;3、处理一级菜单和子级菜单栏,代码如“renderSubMnenu = ({title,key,child}) => {...}”。

使用React实现左侧菜单栏

简介: 使用React实现左侧菜单栏

antd专门为react定制的中后台组件库,提供了大量的组件供开发者使用,

官网地址 点击跳转

在中后台中,菜单项是必不可少的,今天就使用react结合antd配置一个菜单栏目

先定义好路由结构

使用antd提供的Menu

这个需要考虑一些情况,当路由有一级菜单或者下面的子菜单需要处理

引入router文件,通过map遍历循环

通过map遍历,判断是否有二级菜单

-

处理一级菜单

处理子级菜单栏 递归

处理菜单选择,高亮,刷新保持选中状态

根据antd提供的api 去操作

selectedKeys 当前选中的菜单项 key 数组 openKeys, 当前展开的 SubMenu 菜单项 key 数组

完整代码

本文:react实现左侧菜单的方法的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:react框架有什么特点下一篇:

14 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18