diff --git a/sample-form-manager-ui/admin/src/pages/layouts/components/Header.vue b/sample-form-manager-ui/admin/src/pages/layouts/components/Header.vue
index 6e51a9aaf1aa88f6c50616e144d45af8447dcee0..883a1eb43d1fe7647e9ae4ad6b0777ffbb829155 100644
--- a/sample-form-manager-ui/admin/src/pages/layouts/components/Header.vue
+++ b/sample-form-manager-ui/admin/src/pages/layouts/components/Header.vue
@@ -22,7 +22,7 @@
         <template v-for="v in menus">
           <!-- 鏈夊瓙璺敱 -->
           <el-submenu
-            v-if="!v.hideChildrenInMenu && v.children.length"
+            v-if="!v.hideChildrenInMenu && v.children && v.children.length"
             :key="'a' + v.path"
             :index="v.path"
           >
@@ -74,7 +74,7 @@ export default {
     return {
       systemName: process.env.VUE_APP_sysName,
       api: process.env.VUE_APP_API_IMG_URL,
-      portal: process.env.VUE_APP_API_portal_URL+'/#',
+      portal: process.env.VUE_APP_API_portal_URL + "/#",
     };
   },
   computed: {