dropdown-menu
概述
`<dropdown-menu>` 声明式封装下拉菜单。第一个非菜单项子节点为触发器(通常 `<Button>`)。
用法
<dropdown-menu anchor="TopRight">
<Button label="Options" ghost="" />
<menu-item label="New" on-click={on_new} />
<menu-separator />
<menu-item label="Exit" on-click={on_exit} />
</dropdown-menu>
属性
| 属性 | 说明 | |------|------| | `anchor` | `TopLeft` / `TopRight` / … | | `scrollable` | 可滚动 | | `min_w` / `max_w` / `max_h` | 尺寸(像素) | | `check_side` | `Left` / `Right` | | `external_link_icon` | 链接外链图标 |
Codegen 对照
→ `trigger.dropdown_menu_with_anchor(anchor, |menu, window, cx| { ... })`
相关
- [menu-items.md](./menu-items.md) - Demo 案例:`demo/src/cases/menu_dropdown_case.rml`(`#[contribute]` 注册 id `components.menu.dropdown`)