Material-ui Как переключить компонент меню, нажав IconButton - PullRequest
0 голосов
/ 07 ноября 2019

Когда я использую IconButton вместо Button, onClick выдает ошибку, говорящую о том, что Type '(event: MouseEvent) => void' нельзя назначить для type '() => void'.ts (2322).

    <div>
      <Button aria-controls="simple-menu" aria-haspopup="true" onClick={handleClick}>
        Open Menu
      </Button>
      <Menu
        id="simple-menu"
        anchorEl={anchorEl}
        keepMounted
        open={Boolean(anchorEl)}
        onClose={handleClose}
      >
        <MenuItem onClick={handleClose}>Profile</MenuItem>
      </Menu>
    </div>


1 Ответ

0 голосов
/ 07 ноября 2019

попробуйте вызвать его, вызвав функцию внутри щелчка ваших компонентов, которая возвращает событие вашего метода из заполнителя, подобного этому

{() => handleClick()}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...