【发布时间】:2021-09-30 21:55:03
【问题描述】:
我已经按照这里的建议实施了一条包罗万象的路线
https://medium.com/@ishoshot/page-not-found-on-reload-vuejs-netlify-c71716e97e6
但是它不会捕获部分匹配已定义路由的 url。例如
routes: [
{
path: "/album/:album",
name: "album",
component: Album,
},
{
path: "/",
name: "home",
component: Home,
},
{
path: "/*",
component: NotFound,
},
],
mysite.com/foo 将指向 NotFound 组件,但 mysite.com/album/foo 将指向 Album 组件将尝试显示不存在的专辑“foo”。
专辑托管在理智上。
我在想如果找不到专辑,我可以在 Album 组件中通过重定向来处理这个问题,但是直接转到 NotFound 会更干净如果可能,组件。
谢谢!
【问题讨论】:
标签: javascript vue.js redirect vue-router