当前位置:   article > 正文

router.push方法params不跳转问题_router push不跳转

router push不跳转

vue3开发的时候遇到了怪问题

const router = useRouter()
router.push('name')//不带params的页面可以成功
router.push(`name/${param1}/${param2}`)//带params的就不能跳转
//查阅文档之后换了种写法也不行
router.push({
	name: "name", 
	params: {
		params1: param1, 
		params2: param2
	}
)//这种写法也不行
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

后来发现在路由配置中加了一项meta之后就好了
???不知道为什么 之前没加也没问题

原来的路由配置

{
    path: '/nameS/:id/:file',
    name: 'nameS',
    component: nameS,
    append: true
  }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

添加之后的

{
    path: '/nameS/:id/:file',
    name: 'nameS',
    component: nameS,
    meta: {
      title: '这里是title'
    },
    append: true
  }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/285281
推荐阅读
相关标签
  

闽ICP备14008679号