修复bug

This commit is contained in:
2026-03-20 15:24:59 +08:00
parent 14b506036c
commit 29f588a2b2
13 changed files with 321 additions and 2003 deletions

View File

@@ -68,7 +68,10 @@
<view class="content-scroll">
<view class="content-inner" :class="{ 'is-mobile': isMobile }">
<slot v-if="hasAccess"></slot>
<component :is="currentComponent" v-if="hasAccess && !isPageLoading && currentComponent != null"></component>
<!-- currentPage 为空字符串说明是顶层路由容器,才允许渲染动态组件;
若 currentPage 非空,说明是子页面自己套了 AdminLayout作为布局壳使用
此时不再渲染 currentComponent避免递归挂载导致重复请求。 -->
<component :is="currentComponent" v-if="hasAccess && !isPageLoading && currentComponent != null && props.currentPage === ''"></component>
<AdminPageLoading v-if="isPageLoading"></AdminPageLoading>
</view>
<AdminFooter></AdminFooter>