1.// 使用命名进行路由跳转
router.push({ name: 'user', params: { userId: '123' }})
2.// 带查询参数,地址栏变成 /register?plan=private
router.push({ path: 'register', query: { plan: 'private' }})
注意:如果提供了 path
,params
会被忽略
也可使用
const userId = '123'
router.push({ name: 'user', params: { userId }}) // -> /user/123
router.push({ path: `/user/${userId}` }) // -> /user/123
在目标页面通过this.$route.params.userId获取传递的参数