1.// 使用命名进行路由跳转

router.push({ name: 'user', params: { userId: '123' }})

2.// 带查询参数,地址栏变成 /register?plan=private

router.push({ path: 'register', query: { plan: 'private' }})

注意:如果提供了 pathparams 会被忽略

 

也可使用

const userId = '123'

router.push({ name: 'user', params: { userId }}) // -> /user/123

router.push({ path: `/user/${userId}` }) // -> /user/123

 

在目标页面通过this.$route.params.userId获取传递的参数

 

posted on 2020-10-15 17:59  occc  阅读(144)  评论(0编辑  收藏  举报