diff --git a/docs/reference/plugin/plugins/layout.md b/docs/reference/plugin/plugins/layout.md
index 404539e44..f01bce3bf 100644
--- a/docs/reference/plugin/plugins/layout.md
+++ b/docs/reference/plugin/plugins/layout.md
@@ -253,7 +253,7 @@ export const layout = {
- **类型**:`boolean`
- **默认值**:`false`
-- **详情**:是否开启多页。
+- **详情**:是否开启多页。可通过 tabReload: false 控制标签页是否重新加载。
### menus
diff --git a/packages/fes-plugin-layout/src/runtime/views/MultiTabProvider.vue b/packages/fes-plugin-layout/src/runtime/views/MultiTabProvider.vue
index 4bbe33595..f4ec44dd7 100644
--- a/packages/fes-plugin-layout/src/runtime/views/MultiTabProvider.vue
+++ b/packages/fes-plugin-layout/src/runtime/views/MultiTabProvider.vue
@@ -12,7 +12,7 @@
{{ page.title }}
-
+
@@ -73,6 +73,7 @@ export default {
name: _route.meta.name ?? _route.name,
title: computedTitle,
key: getKey(),
+ tabReload: _route.meta.tabReload ?? true,
};
};