【发布时间】:2018-10-14 08:43:01
【问题描述】:
我们有一个适用于保险公司的 vue.js 应用程序,其中每个代理都有自己的动态生成的网站。目前,如果您访问乱码链接,它将显示空白代理模板。我们需要不包含代理 slug 的 url 来重定向到我们的“NotFound”组件。
如果碰巧有一个简单的修复方法,下面是我们的 vue-router 代码。否则,如果agent.name == null,添加计算函数来重定向访问者是否更容易?
感谢您的帮助!
好网址示例:https://my.piaselect.com/georgebeach
错误网址示例:https://my.piaselect.com/georgebeach2
我们的路由器:
{
path: "/:id",
component: AgentSite,
name: 'AgentSite',
props: true
},
{
path: '*',
name: 'NotFound',
component: NotFound
}
【问题讨论】:
-
关键是如何知道代理ID是否有效
标签: vue.js vue-router