react实现左侧菜单的方法
导读:本文共3393.5字符,通常情况下阅读需要11分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要:今天小编给大家分享的是react实现左侧菜单的方法,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。 react实现左侧菜单的方法:1、定义好路由结构,代码如“const Router = [{title: ''... ...
目录
(为您整理了一些要点),点击可以直达。
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实现左侧菜单的方法的详细内容,希望对您有所帮助,信息来源于网络。