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

阅读 60

2022-03-11

在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)

0 0 举报