焦点陷阱
焦点陷阱组件阻止用户的焦点逃脱其子组件。
FocusTrap API
导入
import { FocusTrap } from '@mui/base/FocusTrap';
// or
import { FocusTrap } from '@mui/base';
通过阅读关于最小化捆绑包大小的指南,了解它们之间的区别。
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
open* | bool | - | 如果为 |
children | element | - | 单个子内容元素。 |
disableAutoFocus | bool | false | 如果为 |
disableEnforceFocus | bool | false | 如果为 |
disableRestoreFocus | bool | false | 如果为 |
getTabbable | func | - | 返回根元素内已排序的可 Tab 节点数组(即按照 Tab 顺序)。 例如,您可以提供 "tabbable" npm 依赖项。 签名: function(root: HTMLElement) => void |
isEnabled | func | function defaultIsEnabled(): boolean { return true; } | 此 prop 扩展了 |
该组件无法容纳 ref。