feat: default route

This commit is contained in:
heyanlong 2023-12-26 17:26:41 +08:00
parent 001fa25a3b
commit 206b4a5ee0

View File

@ -47,7 +47,23 @@ router.beforeEach((to, from, next) => {
} }
if (to.path === "/") { 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 }); next({ path: defaultPath });
} else { } else {
next(); next();