From 23d6aacaad1d5fbf7ca78b407e489a39f61ce181 Mon Sep 17 00:00:00 2001 From: Junjie <xjj@123> Date: 星期四, 21 三月 2024 13:23:56 +0800 Subject: [PATCH] # --- zy-asrs-flow/src/services/route.js | 21 ++++++++++++++------- 1 files changed, 14 insertions(+), 7 deletions(-) diff --git a/zy-asrs-flow/src/services/route.js b/zy-asrs-flow/src/services/route.js index 0b5a631..398ea8a 100644 --- a/zy-asrs-flow/src/services/route.js +++ b/zy-asrs-flow/src/services/route.js @@ -77,14 +77,21 @@ for (const menu of children) { if (menu.component !== null && menu.component !== undefined) { // children - const Component = require(`@/pages${menu.path}/index.jsx`).default - const newRoute = { - name: menu.name, - path: menu.path, - element: <Component />, + let Component; + try { + Component = require(`@/pages${menu.path}/index.jsx`).default + } catch (error) { + console.error('An error has occurred: ', error); } - parent.routes.push(newRoute); - parent.children.push(newRoute); + if (Component) { + const newRoute = { + name: menu.name, + path: menu.path, + element: <Component />, + } + parent.routes.push(newRoute); + parent.children.push(newRoute); + } } else { // parent const newRoute = { -- Gitblit v1.9.1