场景:本地跑项目正常,可访问首页;待部署后,登陆后跳转首页的路由,跳向了404页面;
经检查,首页的路由写的是/home/index
path: "/home",
component: Layout,
// name: "首页",
meta: { title: "首页", icon: "home" },
children: [
{
path: "/home/index",
component: resolve =>
require(["@/views/home/index"], resolve),
name: "首页",
meta: {
title: "首页",
noCache: true,
affix: true
}
}
]
经调整,修改首页路由
path: "",
component: Layout,
redirect: 'index',
meta: { title: "首页", icon: "home" },
children: [
{
path: "index",
component: resolve =>
require(["@/views/home/index"], resolve),
name: "首页",
meta: {
title: "首页",
noCache: true,
affix: true
}
}
]
首页路由修改为index,redirect重定向为首页即可;