Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

最新前端代码,想设置一个单独的菜单,总是出现重复的重名父菜单和菜单,如何配置一个没有父子级的单独的菜单, #751

Open
manli-tonghua opened this issue Feb 8, 2025 · 4 comments
Assignees

Comments

@manli-tonghua
Copy link

碰到问题,请在 https://github.com/YunaiV/ruoyi-vue-pro/issues 搜索是否存在相似的 issue。

不按照模板提交的 issue,会被系统自动删除。

基本信息

  • ruoyi-vue-pro 版本:
  • 操作系统:
  • 数据库:

你猜测可能的原因

(必填)我花费了 2-4 小时自查,发现可能的原因是:不支持配置单独的一级菜单

复现步骤

第一步,打开系统管理-菜单管理

第二步,新增菜单,菜单类型选择菜单,输入路由路径等信息

第三步,刷新菜单缓存

报错信息

页面空白,发现报错

Image
遂将useRenderMenuItem.tsx中第十三行代码改为:return routers && routers
然后页面可以打开了,新配置的一级菜单报错:

Image
预期是要显示仅仅一个一级菜单;
试过了在代码remaining.ts中手写菜单,可是手写的菜单仅仅在首页菜单下,且无法调换顺序,期望将该菜单放在最后边。求助,感谢

@YunaiV
Copy link
Owner

YunaiV commented Feb 8, 2025

你父子菜单,名字是怎么样的???

@YunaiV YunaiV self-assigned this Feb 8, 2025
@manli-tonghua
Copy link
Author

名字您可以看我的截图,父菜单和子菜单名字都一样:“每日工作单独的”

@wunai-pl
Copy link

同样问题,根目录下的菜单渲染成了目录,修改useRenderMenuItem. tsx 第13行为return routers?.filter((v) => !v.meta?.hidden).map((v) => { 显示效果如下图
Image

@wunai-pl
Copy link

Image暂时这么改后菜单展示,但是还存在问题,二级菜单如果只有一个的话,不展示一级的目录。直接展示了二级菜单。有2个以上就不会有这个问题

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants