导航有已知边界
NnDropdown 下拉菜单
hover、click 或右键触发的浮层。
示例
API
Props
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
trigger | string[] | ['hover'] | 可组合使用 hover、click、contextmenu;其他成员不会产生行为。 |
placement | string | 'bottomLeft' | topLeft、topRight、bottomLeft、bottomRight 可表达上下和左右对齐。空间不足时会翻转到另一侧并限制在视口内。 |
Events
| 事件 | 参数 | 说明 |
|---|---|---|
openChange | (open: boolean) | 打开、关闭以及重复设置状态时触发。 |
Slots
| 名称 | 作用域参数 | 说明 |
|---|---|---|
default | — | 触发区域。 |
overlay | — | 浮层内容;点击其中任意位置会关闭浮层。 |
当前限制
- 打开状态只由组件内部维护,没有
openProp;外部只能监听openChange。 - hover 离开使用固定 120ms 关闭延迟;目前没有延迟配置。
- 浮层 Teleport 到
body;点击外部或按 Escape 会关闭。contextmenu模式以鼠标点定位。
