MUI 如何控制点击组件外部,组件本身会关闭?

Moo*_*oon 4 javascript reactjs material-ui

我正在学习MUI5 组件设计。谁能告诉我控制在组件外部单击、组件本身将关闭的逻辑在哪里?

我从源代码中找不到它。

它已应用于select组件和dialog组件上。

小智 6

有一个名为ClickAwayListener可用于handleOutSideClick的组件,您需要将您的selectdialog组件包装到其中。

您只需将一个函数传递给调用组件的 proponClickAway即可ClickAwayListener处理单击外部时的情况。

这是来自 MUI官方文档的演示示例