fix: set default route (#354)

This commit is contained in:
何延龙 2023-12-26 19:56:42 +08:00 committed by GitHub
parent 001fa25a3b
commit c5d80d96fb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -47,7 +47,23 @@ router.beforeEach((to, from, next) => {
}
if (to.path === "/") {
const defaultPath = (routesLayers[0] && routesLayers[0].children[0].path) || "";
let defaultPath = "";
for (const route of routesLayers) {
for (const child of route.children) {
if (child.meta.activate) {
defaultPath = child.path;
break;
}
}
if (defaultPath) {
break;
}
}
if (!defaultPath) {
defaultPath = "/marketplace";
}
next({ path: defaultPath });
} else {
next();