0
点赞
收藏
分享

微信扫一扫

vue vant 跳转到有tab或tabbar页面时出现传递值为undefined

巧乐兹_d41f 2022-03-11 阅读 60

在vue项目里写要跳转到一个有tab的页面并使tab页转到第4页时,传递的active值为undefined,导致无法跳转到第四页tab。
跳转方法为

this.$router.push({
        // path: '/singleEngine/engineInfo',
        name: 'engineInfo',
        params: {
          active: 3,
          engineCode:item.engineCode
        }
      })

最后发现是router的config.js中的路由配置,需要跳转到的页面的name没写

{
          path:'engineInfo',
          meta:{title: '单机信息'},
          component:()=>import('@/views/singleEngine/engineInfo')
        }

最后加上了name就可以了

{
          path:'engineInfo',
          name:'engineInfo',
          meta:{title: '单机信息'},
          component:()=>import('@/views/singleEngine/engineInfo')
        }
举报

相关推荐

0 条评论