From 2bc269db85e9c4f8e041c391f96acb4bf86b8eaf Mon Sep 17 00:00:00 2001 From: zhangjun1 Date: Tue, 1 Nov 2022 18:11:43 +0800 Subject: [PATCH] router --- src/components/login-by-account.vue | 2 +- src/main.js | 2 +- src/page/main/index/index.vue | 2 +- src/router/function.js | 6 +----- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/components/login-by-account.vue b/src/components/login-by-account.vue index 0a4f14b..91b2f56 100644 --- a/src/components/login-by-account.vue +++ b/src/components/login-by-account.vue @@ -144,7 +144,7 @@ export default { getUser() { Promise.all([this.getUserInfo(), this.getMenu('apaas')]).then((res) => { if (res[0].data.code == 200 && res[1].data.code == 200) { - let data = res[1].data.data[0].children || []; + let data = res[1].data.data&&res[1].data.data[0].children || []; this.$store.commit("setUserInfo", res[0].data.data); // if (res.data.data.userType == 1) { //超管 diff --git a/src/main.js b/src/main.js index c743872..cd14cab 100644 --- a/src/main.js +++ b/src/main.js @@ -64,7 +64,7 @@ Promise.all([getUser(),getMenu('apaas')]).then(res => { console.log(res); if (res[0].data.code == 200&&res[1].data.code == 200) { //已登录则记录菜单和用户信息 - let data = res[1].data.data[0].children||[] + let data = res[1].data.data&&res[1].data.data[0].children||[] store.commit('setUserInfo', res[0].data.data) // if (res[0].data.data.userType == 1) {//超管 diff --git a/src/page/main/index/index.vue b/src/page/main/index/index.vue index 149c47d..b7f6d96 100644 --- a/src/page/main/index/index.vue +++ b/src/page/main/index/index.vue @@ -1,6 +1,6 @@ diff --git a/src/router/function.js b/src/router/function.js index 8a68dc0..687611d 100644 --- a/src/router/function.js +++ b/src/router/function.js @@ -285,11 +285,7 @@ var menuToRouter = (menu) => { console.log(`@/page/main${e.path}/index.vue`); //叶子层级需要加载到对应文件 //对首页做兼容 - if (e.path == "/") { - e.component = () => import("../page/main/index/index.vue"); - } else { - e.component = getViews(e.path); - } + e.component = getViews(e.path); menuToRouter(e.children); } else { console.log(`@/page/main${e.path}/index.vue`); -- 2.26.0