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" />