问答详情
源自:4-4 介绍常用生命周期

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

传参页面

router.push({

//path:'/home',

name: 'Home',

params: {

userId : '123'

},

})



route.params 为空为啥?

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

提问者:return1 2022-09-15 22:21

个回答

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

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

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

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