web|react map 双重循环 嵌套循环
实现效果:
如图,数据是模拟后台输出的json,通过双重循环将数据放到侧边栏中
文章图片
json数据如下
{
"items":[
{
"item": "BeJson",
"menuItem": ["menu1","menu2","menu3"]
},
{
"item": "mary",
"menuItem": ["menu1","menu2","menu3"]
},
{
"item": "even",
"menuItem": ["menu1","menu2","menu3"]
}
]
}
侧边栏组件如下
import React, { Component } from 'react';
import { Menu, Icon,Switch } from 'antd';
import data from './slidedata.json';
const list = data.items;
const SubMenu = Menu.SubMenu;
class Slider extends Component{
state = {
theme: 'dark',
current: '0',
}changeTheme = (value) => {
this.setState({
theme: value ? 'dark' : 'light',
});
}handleClick = (e) => {
console.log('click ', e);
this.setState({
current: e.key,
});
}render() {
return (
);
}
}
export default Slider;
【web|react map 双重循环 嵌套循环】
推荐阅读
- 私有化轻量级持续集成部署方案--03-部署web服务(下)
- react|react 安装
- web网页模板|如此优秀的JS轮播图,写完老师都沉默了
- spring|spring boot项目启动websocket
- OC:|OC: WKWebView详解
- iOS-Swift-map|iOS-Swift-map filter reduce、函数式编程
- Hadoop|Hadoop MapReduce Job提交后的交互日志
- WKWebview|WKWebview js 调用oc 和oc调用js
- React.js学习笔记(17)|React.js学习笔记(17) Mobx
- javaweb|基于Servlet+jsp+mysql开发javaWeb学生成绩管理系统