router.push用params模式接受参数为空

来源:4-4 介绍常用生命周期

return1

2022-09-15 22:21

传参页面

router.push({

//path:'/home',

name: 'Home',

params: {

userId : '123'

},

})



route.params 为空为啥?

一模一样的代码改为query,route.query.userId则可以获取到参数

写回答 关注

1回答

  • 慕UI4120269
    2022-09-19 17:00:21

    在路由进行传参的过程中,使用query传递参数,既可以使用name,也可以使用path.

    但是如果是params,只能使用name,不能使用path

    route.params 为空为啥?应该是route.params.userId,而不是route.userId

vue3.0实现todolist

通过todolist实战案例全方位学习vue3.0

20491 学习 · 70 问题

查看课程

相似问题