soybeanjs / soybean-admin

A clean, elegant, beautiful and powerful admin template, based on Vue3, Vite5, TypeScript, Pinia, NaiveUI and UnoCSS. 一个清新优雅、高颜值且功能强大的后台管理模板,基于最新的前端技术栈,包括 Vue3, Vite5, TypeScript, Pinia, NaiveUI 和 UnoCSS。

Home Page:https://soybeanjs.cn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug]: 左侧菜单混合模式布局如果该菜单没有子菜单,并且二级菜单固定的情况下,二级菜单出现空白

redwolf1996 opened this issue · comments

软件版本

main

运行环境

Windows (64)

运行架构

AMD64

重现步骤

image

  1. 在主题配置-》布局模式 里选择【左侧菜单混合模式】
  2. 固定二级菜单栏
  3. 没有二级菜单的页面二级菜单栏是空的,影响整个系统美观
  4. 配置能否存储成localstorage, 比如我选择固定了,下次登录进来应该还是固定的

期望的结果是什么?

  1. 希望在只有一级菜单的情况下,隐藏显示的固定二级菜单位
  2. 在配置里能否给个选项,可以控制默认直接显示出二级菜单来,有的需求就是要一直显示二级菜单,而不是通过固定去控制
  3. 增加记忆功能,用户当前选择二级菜单固定,下次进来还是固定

实际的结果是什么?

没有二级菜单的页面二级菜单栏是空的,目前无配置选项控制是否强制显示二级菜单,没有记忆功能(第一次选择固定,在不退出的情况下关闭浏览器,下次进来还要选择固定才行)

日志记录(可选)

No response

补充说明(可选)

No response

1、看你的这个情况,你是把二级菜单硬展开了,如果没有二级菜单的要收回去的话,可能对宽度会有一定的影响,建议增加二级同名菜单,保持一致
2、始终展开的话会考虑以布局模式的方式增加
3、不考虑增加记忆功能

1、看你的这个情况,你是把二级菜单硬展开了,如果没有二级菜单的要收回去的话,可能对宽度会有一定的影响,建议增加二级同名菜单,保持一致 2、始终展开的话会考虑以布局模式的方式增加 3、不考虑增加记忆功能

  1. 增加同名是不是不太合适,因为有其它布局模式啊(等于强行把只有一个菜单的变成了2个以上的菜单),这个是响应式的对宽度没影响吧?

1、看你的这个情况,你是把二级菜单硬展开了,如果没有二级菜单的要收回去的话,可能对宽度会有一定的影响,建议增加二级同名菜单,保持一致 2、始终展开的话会考虑以布局模式的方式增加 3、不考虑增加记忆功能

  1. 增加同名是不是不太合适,因为有其它布局模式啊(等于强行把只有一个菜单的变成了2个以上的菜单),这个是响应式的对宽度没影响吧?

感谢您的反馈,二级菜单空白的问题会在后续修复