修复分栏布局子菜单全部设置为隐藏,二次点击标签页出现空白分栏问题
Signed-off-by: 小菜鸟儿 <496651923@qq.com>
This commit is contained in:
parent
6325151691
commit
9930d8207c
|
|
@ -387,7 +387,13 @@ const onTagsClick = (v: RouteItem, k: number) => {
|
|||
// 分栏布局时,收起/展开菜单
|
||||
if (getThemeConfig.value.layout === 'columns') {
|
||||
const item: RouteItem = routesList.value.find((r: RouteItem) => r.path.indexOf(`/${v.path.split('/')[1]}`) > -1);
|
||||
!item.children ? (getThemeConfig.value.isCollapse = true) : (getThemeConfig.value.isCollapse = false);
|
||||
let child=[];
|
||||
for(let i=0;i<item.children.length;i++){
|
||||
if(item.children[i].meta.isHide) continue;
|
||||
child.push(item.children[i]);
|
||||
}
|
||||
//当只有一个子菜单时,保持收起展开菜单
|
||||
child.length<=1 ? (getThemeConfig.value.isCollapse = true) : (getThemeConfig.value.isCollapse = false);
|
||||
}
|
||||
};
|
||||
// 处理 url,地址栏链接有参数时,tagsview 右键菜单刷新功能失效问题,感谢 @ZzZz-RIPPER、@dejavuuuuu
|
||||
|
|
|
|||
Loading…
Reference in New Issue