@yqg/max-layout-plugin
Advanced tools
+23
-7
@@ -37,3 +37,7 @@ "use strict"; | ||
| <ConfigProvider :locale="zhCN" prefixCls="${api.userConfig?.layout?.config?.prefixCls}"> | ||
| <router-view /> | ||
| ${api.userConfig.keepAlive ? `<router-view v-slot="{ Component }"> | ||
| <keep-alive> | ||
| <component :is="Component" /> | ||
| </keep-alive> | ||
| </router-view>` : `<router-view />`} | ||
| </ConfigProvider> | ||
@@ -57,3 +61,3 @@ </template> | ||
| ${config.layout.useCustomRouterView | ||
| ? `<CustomRouterView :key="pathName" v-if="CustomRouterView && isLogin" :isLogin="isLogin"/>` | ||
| ? `<CustomRouterView ${api.userConfig.keepAlive ? '' : ':key="pathName"'} v-if="CustomRouterView && isLogin" :isLogin="isLogin"/>` | ||
| : `${config.layout.useCrane | ||
@@ -68,3 +72,3 @@ ? ` | ||
| /> | ||
| <RouterView :key="pathName" v-if="isLogin && hasPageShowPermission" /> | ||
| <RouterView ${api.userConfig.keepAlive ? '' : ':key="pathName"'} v-if="isLogin && hasPageShowPermission" /> | ||
| <yqg-permission | ||
@@ -77,7 +81,15 @@ v-else-if="employeeNumber && isShowCrane && !noCraneMeta && isFormal" | ||
| ` | ||
| : `<RouterView :key="pathName" v-if="isLogin" />`}`} | ||
| : `${api.userConfig.keepAlive ? `<router-view v-slot="{ Component }"> | ||
| <keep-alive> | ||
| <component :is="Component" /> | ||
| </keep-alive> | ||
| </router-view>` : `<router-view :key="pathName" v-if="isLogin" />`}`}`} | ||
| </Spin>` | ||
| : `${config.layout.useCustomRouterView | ||
| ? `<CustomRouterView :key="pathName" v-if="CustomRouterView"/>` | ||
| : `<RouterView :key="pathName" />`}`} | ||
| ? `<CustomRouterView ${api.userConfig.keepAlive ? '' : ':key="pathName"'} v-if="CustomRouterView"/>` | ||
| : `${api.userConfig.keepAlive ? `<router-view v-slot="{ Component }"> | ||
| <keep-alive> | ||
| <component :is="Component" /> | ||
| </keep-alive> | ||
| </router-view>` : `<router-view :key="pathName" />`}`}`} | ||
| </template> | ||
@@ -90,3 +102,7 @@ ${config.layout.useHeaderOther | ||
| </Layout> | ||
| <router-view :key="pathName" v-else/> | ||
| ${api.userConfig.keepAlive ? `<router-view v-slot="{ Component }"> | ||
| <keep-alive> | ||
| <component :is="Component" /> | ||
| </keep-alive> | ||
| </router-view>` : `<router-view :key="pathName" v-else/>`} | ||
| </ConfigProvider> | ||
@@ -93,0 +109,0 @@ </template> |
+2
-2
| { | ||
| "name": "@yqg/max-layout-plugin", | ||
| "version": "1.1.13", | ||
| "version": "1.1.14-beta.0", | ||
| "description": "", | ||
@@ -17,3 +17,3 @@ "keywords": [], | ||
| "devDependencies": { | ||
| "@yqg/max": "1.2.19" | ||
| "@yqg/max": "1.2.20-beta.4" | ||
| }, | ||
@@ -20,0 +20,0 @@ "scripts": { |
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
20957
3.82%451
3.68%3
50%