import React, {Component} from 'react'
import {Menu, Icon, Button, Modal} from 'antd';
import './LeisurePriceStock.less'
const SubMenu = Menu.SubMenu;
const MenuItemGroup = Menu.ItemGroup;
class LeisurePriceStock extends Component {
constructor(props) {
super(props)
this.state = {
modalVisible: false,
}
}
//导航点击事件
handleClick = (e) => {
console.log(e);
}
//按钮点击事件
btn1 = () => {
this.setState({
modalVisible: true
})
}
//对话框内取消事件
modalCancel = () => {
this.setState({
modalVisible: false,
})
}
//对话框内确认事件
handleOk = () => {
this.setState({
modalVisible: false,
})
}
render() {
return (
<Menu
onClick={this.handleClick}
defaultSelectedKeys={['1']}
defaultOpenKeys={['sub1']}
mode="inline"
className={'oneLevelCatalog'}
>
<SubMenu key="sub1" className={'twoLevelCatalog'}
title={<span>所有套餐{<Button onClick={this.btn1}>+</Button>}</span>}>
<Menu.Item key="1" className={'threeLevelCatalog'}>Option 1</Menu.Item>
<Menu.Item key="2" className={'threeLevelCatalog'}>Option 2</Menu.Item>
<SubMenu key="sub2" title="Submenu">
<Menu.Item key="3" className={'threeLevelCatalog'}>Option 3</Menu.Item>
<Menu.Item key="4" className={'threeLevelCatalog'}>Option 4</Menu.Item>
</SubMenu>
</SubMenu>
<Modal
visible={this.state.modalVisible}
title={"123"}
onCancel={this.modalCancel}
onOk={this.handleOk}
>
<p>对话框</p>
</Modal>
</Menu>
)
}
}
export default LeisurePriceStock
这个是我写的代码 我想在点击+号之后在他的下一级再创建一个二级的导航 我应该怎么做 求各位大佬帮我看看 和下边的这个意思一样