跳转到内容

MenuUnstyled API

想要学习更多组件属性和 CSS API,可以查阅 React MenuUnstyled 组件的 API 文档。

导入

import MenuUnstyled from '@mui/base/MenuUnstyled';
// 或
import { MenuUnstyled } from '@mui/base';
你可以阅读这个关于最小化捆绑包的指南以了解以上二者的差异。

属性

名称类型默认值描述
actionsref
A ref with imperative actions. It allows to select the first or last menu item.
anchorElHTML element
| object
| func
An HTML element, virtualElement, or a function that returns either. It's used to set the position of the popper.
componentelementType
The component used for the root node. Either a string to use a HTML element or a component.
keepMountedboolfalse
Always keep the menu in the DOM. This prop can be useful in SEO situation or when you want to maximize the responsiveness of the Menu.
onClosefunc
Triggered when focus leaves the menu and the menu should close.
openboolfalse
Controls whether the menu is displayed.
slotProps{ listbox?: func
| object, root?: func
| object }
{}
slots{ listbox?: elementType, root?: elementType }{}

ref 则会被传递到根元素中。

演示项目