Material ui 如何防止打开对话框的SpeedDial操作在对话框关闭时重新聚焦SpeedDial?
我有一个Material ui 如何防止打开对话框的SpeedDial操作在对话框关闭时重新聚焦SpeedDial?,material-ui,react-dropzone,Material Ui,React Dropzone,我有一个SpeedDialAction(@material ui/lab@4.0.0-alpha.56),打开文件对话框。如果选择一个或多个文件,将打开“材质ui模式”对话框。它使用的是react dropzone,但我不知道这是否与此相关。在操作开始时,单击处理程序,我将SpeedDial上的open状态设置为false,然后关闭。当您: 取消文件对话框 取消“材质ui”对话框 从“材质ui”对话框提交 …然后调用SpeedDial组件的onOpen回调,并作为原因传递'focus'。我不
SpeedDialAction
(@material ui/lab@4.0.0-alpha.56),打开文件对话框。如果选择一个或多个文件,将打开“材质ui模式”对话框。它使用的是react dropzone
,但我不知道这是否与此相关。在操作开始时,单击处理程序,我将SpeedDial
上的open
状态设置为false
,然后关闭。当您:
- 取消文件对话框
- 取消“材质ui”对话框
- 从“材质ui”对话框提交
SpeedDial
组件的onOpen
回调,并作为原因传递'focus'
。我不知道为什么会发生这种情况,也不知道到底是哪个组件驱动了这种行为。有没有一种简单的方法来抑制这种情况?答案在:模式上的禁用恢复焦点
道具,由对话框继承答案在:模式上的禁用恢复焦点
道具,由对话框继承