1. 字符串形式(查询参数)
如果只是想在 URL 的查询字符串(query string)中添加参数,可以直接将 URL 作为字符串传递给 router.push
,并在 URL 中包含查询参数。
router.push('/some-path?user=123&role=admin');
或者,使用对象形式并明确指定 path
和 query
:
router.push({ path: '/some-path', query: { user: '123', role: 'admin' } });
2. 命名路由 + 参数(动态路由匹配)
router.push(`/user/${userId}`);
使用 path
和模板字符串来动态构建 URL
router.push({ path: `/user/${userId}` });