fix: 修复混合导航下打开showLink:false页面并刷新后,左侧导航栏一直处于加载状态的问题

This commit is contained in:
xiaoxian521
2023-03-28 20:36:15 +08:00
parent 6ebcb0a259
commit 40b7e12eaa

View File

@@ -27,6 +27,10 @@ const menuData = computed(() => {
: usePermissionStoreHook().wholeMenus;
});
const loading = computed(() =>
pureApp.layout === "mix" ? false : menuData.value.length === 0 ? true : false
);
function getSubMenuData(path: string) {
// path的上级路由组成的数组
const parentPathArr = getParentPaths(
@@ -61,7 +65,7 @@ watch(
<template>
<div
v-loading="menuData.length === 0"
v-loading="loading"
:class="['sidebar-container', showLogo ? 'has-logo' : '']"
>
<Logo v-if="showLogo" :collapse="isCollapse" />