瀏覽代碼

fix: 登录后getTopMenu()可能返回undefined导致跳转crash

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
skyline 2 周之前
父節點
當前提交
e9729dfe96
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      haha-admin-web/src/views/login/index.vue

+ 1 - 1
haha-admin-web/src/views/login/index.vue

@@ -64,7 +64,7 @@ const onLogin = async (formEl: FormInstance | undefined) => {
             return initRouter().then(() => {
             return initRouter().then(() => {
               disabled.value = true;
               disabled.value = true;
               router
               router
-                .push(getTopMenu(true).path)
+                .push(getTopMenu(true)?.path || "/")
                 .then(() => {
                 .then(() => {
                   message("登录成功", { type: "success" });
                   message("登录成功", { type: "success" });
                 })
                 })