vue路由跳转总是跳转到首页,路由匹配不上

86 篇文章 0 订阅
61 篇文章 1 订阅

1.先看路由配置文件:

    {
      path: 'detail/:No',
      name: 'waybill-declaration-detail',
      component: () => import('@/views/wayb/Detail'),
      meta: {
        redirect: true,
        title: '运单'
      }
    }

2.编写跳转事件

click: () => {
                this.$router.push({
                   name: 'waybill-declaration-detail',
            }

 这样跳转是匹配不上的,如果做了路由为空跳转的到首页, 那么本次跳转就会跳到首页。

注意:上面的路由配置的path,里面的参数No是动态的,但是参数会加到路由上去,

所以,事件里面也要加上参数No,需要全匹配

3.正确写法

click: () => {
             this.$router.push({
                name: 'waybill-declaration-detail',
                params: {
                  No:2323
                }
              })
        }

 

根据引用中的解决方法,如果你想要解决Vue路由跳转的问题,你可以查看你的路由配置界面,并找到对应的操作路由代码。在该代码中,将属性"components"改为"component"。这可能是导致路由跳转不起作用的一个潜在问题。通过修改这个属性,你可以尝试解决路由跳转的问题。 另外,根据引用,如果你在前端使用Vue.js和后端使用Spring Boot,你可能会遇到一些与路由跳转相关的问题。你可以确保你的前端和后端代码都正确配置了路由信息,并且确保你使用了正确的跳转方式和目标路由路径。 综上所述,如果你遇到了Vue路由跳转不起作用的问题,你可以尝试按照引用中的方法进行修改,并确保你的前端和后端代码都正确配置了路由信息。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [vue新增子路由跳转或者跳转报错](https://blog.csdn.net/m0_51737922/article/details/130192274)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [浏览器显示数据库中数据的条形图柱状图 前后端分离vue.js+spring boot 计算机软件工程课程设计毕业设计 ...](https://download.csdn.net/download/Amzmks/88275824)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值