当我点击下拉菜单中的MenuItem时,我只想尝试将文本输出到控制台。谁能发现我做错了什么?除了文档中的example component之外,对此主题没有多大帮助。
ID
答案 0 :(得分:4)
您应该在每个MenuItem
上添加点击处理程序:
itemRenderer(item, {handleClick}) { // added {handleClick} argument
return (
<MenuItem
key={item.id}
label={item.year}
text={item.season}
onClick={handleClick} // added this line
shouldDismissPopover={true}
/>
)
}
检查CodeSandbox演示:https://codesandbox.io/s/3rplzz746m(打开控制台)