这是直接来自 MUI 菜单 - 自定义菜单的代码。我不想放置我的代码,因为有一些内置函数使其更加混乱。
在我的代码(不是这个)中,单击菜单项时我会打开一个 MUI 对话框。问题是提交对话框后菜单不会消失。
我想知道如何在单击菜单上的任何内容(菜单项)后立即关闭菜单。
谢谢
import React from 'react';
import { withStyles } from '@material-ui/core/styles';
import Button from '@material-ui/core/Button';
import Menu, { MenuProps } from '@material-ui/core/Menu';
import MenuItem from '@material-ui/core/MenuItem';
import ListItemIcon from '@material-ui/core/ListItemIcon';
import ListItemText from '@material-ui/core/ListItemText';
import InboxIcon from '@material-ui/icons/MoveToInbox';
import DraftsIcon from '@material-ui/icons/Drafts';
import SendIcon from '@material-ui/icons/Send';
const StyledMenu = withStyles({
paper: {
border: '1px solid #d3d4d5',
},
})((props: MenuProps) => (
<Menu
elevation={0}
getContentAnchorEl={null}
anchorOrigin={{
vertical: 'bottom',
horizontal: 'center',
}}
transformOrigin={{ …
Run Code Online (Sandbox Code Playgroud)