vue路由地址被识别成路由参数怎么办?
如题:在地址栏输入details地址时,路由的地址被识别成参数;
例如(http://localhost:8081/#/details/2)跳转到了home。
有什么办法可以在不修改home路由名称的情况下,可以访问到details
{
path: '/:parentId/:toolId',
name: 'home'
}
{
path: '/details/:detailsData',
name: 'details'
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
貌似是你的
http://localhost:8081/#/details/2
同时匹配到了 home 和 details。vue router 对于同时匹配到的处理方式貌似是根据顺序解析,看下图
所以你改一下顺序试试?