zdl
2eb260edd7
fix: 修复导航菜单 hover 触发实现方式
修复之前提交(47f84c5)中使用的无效 trigger="hover" 属性。
Chakra UI Menu 组件不支持 trigger 属性,改用正确的实现方式:
**实现方式:**
- 使用 useDisclosure Hook 管理菜单开关状态
- 为 MenuButton 和 MenuList 添加 onMouseEnter/onMouseLeave 事件
- 这样可以确保鼠标从按钮移到菜单列表时保持打开状态
**修改的组件:**
- DesktopNav.js: 为4个菜单添加独立的 useDisclosure Hook
- MoreMenu.js: 平板版"更多"菜单
- PersonalCenterMenu.js: 个人中心菜单
**技术要点:**
- MenuButton 和 MenuList 都需要 hover 事件处理
- 每个菜单使用独立的 useDisclosure 实例
- 符合 Chakra UI 官方推荐的 hover 菜单实现方式
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 19:06:21 +08:00
..
2025-10-11 16:16:02 +08:00
2025-10-30 13:22:45 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 16:16:02 +08:00
2025-10-23 11:44:58 +08:00
2025-10-11 16:16:02 +08:00
2025-10-21 18:34:38 +08:00
2025-10-18 22:45:39 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 12:02:01 +08:00
2025-10-11 12:02:01 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 16:16:02 +08:00
2025-10-13 19:53:13 +08:00
2025-10-11 12:02:01 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 16:16:02 +08:00
2025-10-30 19:06:21 +08:00
2025-10-11 16:16:02 +08:00
2025-10-30 18:43:19 +08:00
2025-10-30 18:39:16 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 16:16:02 +08:00
2025-10-29 17:49:05 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 16:16:02 +08:00
2025-10-17 18:59:00 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 16:16:02 +08:00
2025-10-29 19:34:33 +08:00
2025-10-29 12:29:41 +08:00
2025-10-11 16:16:02 +08:00
2025-10-11 12:02:01 +08:00
2025-10-11 16:16:02 +08:00
2025-10-27 21:14:51 +08:00
2025-10-30 15:02:20 +08:00
2025-10-28 20:09:21 +08:00
2025-10-15 11:03:00 +08:00
2025-10-30 13:22:45 +08:00
2025-10-22 15:41:34 +08:00
2025-10-11 12:02:01 +08:00
2025-10-15 11:03:00 +08:00