diff --git a/docs/reference/plugin/plugins/layout.md b/docs/reference/plugin/plugins/layout.md
index bb1584f3..fc474b1c 100644
--- a/docs/reference/plugin/plugins/layout.md
+++ b/docs/reference/plugin/plugins/layout.md
@@ -90,8 +90,9 @@ Fes.js 里约定目录下有 `layout.vue` 时会生成嵌套路由,以 `layout
```vue
-
+
+
```
diff --git a/packages/fes-plugin-layout/src/runtime/views/BaseLayout.vue b/packages/fes-plugin-layout/src/runtime/views/BaseLayout.vue
index 0a7d9e5a..13898255 100644
--- a/packages/fes-plugin-layout/src/runtime/views/BaseLayout.vue
+++ b/packages/fes-plugin-layout/src/runtime/views/BaseLayout.vue
@@ -218,7 +218,7 @@ export default {
default: 'side', // side 左右(上/下)、 top 上/下、 mixin 上/下(左/右)
},
navigationOnError: {
- type: String, // 403, 404 时的 navigation
+ type: [String, Function], // 403, 404 时的 navigation
},
isFixedHeader: {
type: Boolean,