reactjs native=true的Mui选择不会在打开事件上激发

00jrzges  于 2023-01-02  发布在  React
关注(0)|答案(1)|浏览(108)

我尝试在MUI的Select组件中使用onOpen,但是它在native=true时不会触发。我需要在native select时触发这个事件,文档中没有提到native会禁用onOpen函数。有人知道为什么或者如何让它工作吗?
我试着在网上找到一些答案,但没有一个真正给出任何答案。
这里有一个代码框,您将在其中看到我尝试控制打开:https://codesandbox.io/s/withered-night-fyz3eg?file=/demo.js

kpbwa7wx

kpbwa7wx1#

仅当native = false www.example.com时才有效https://github.com/mui/material-ui/blob/b5d1b54562372268b6ec7e1b70fb2192442c08ba/packages/mui-material/src/Select/Select.js#L98

  • 组件请求打开时激发回调。
  • 在受控模式(请参阅open属性)或非受控模式(用于检测选择何时展开)下使用它。*
  • @param {object} event回调的事件源。
    *打开时:属性类型函数
  • 如果为true,则显示元件。
  • 只有当native属性为false(默认)时,才可以使用它。
    *打开:属性类型.bool,

相关问题