Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

vue3 router.push传参

作者:硝烟   发布日期:2025-08-08   浏览:18

// 在 Vue 3 中使用 router.push 传参的示例

// 假设我们有一个路由配置如下:
const routes = [
  {
    path: '/user/:id',
    name: 'user',
    component: UserComponent
  }
];

// 创建路由器实例
const router = VueRouter.createRouter({
  history: VueRouter.createWebHistory(),
  routes
});

// 在组件中使用 router.push 传参
this.$router.push({ 
  name: 'user', 
  params: { id: 123 } 
});

// 如果你想传递查询参数,可以这样做:
this.$router.push({ 
  path: '/user', 
  query: { id: 123 } 
});

// 解释说明:
// 1. 使用 `name` 和 `params` 传参时,参数会作为路径的一部分。
// 2. 使用 `path` 和 `query` 传参时,参数会以查询字符串的形式附加在 URL 后面。

上一篇:vue3 use

下一篇:vue3 script setup语法糖

大家都在看

vue.config.js configu

node.js vue

vue 图表组件

vue3watch监听多个变量

vue查看版本

vue3 reactive对象重新赋值

vue等待几秒

vue3 setup computed

vue screenfull

vue json.stringify

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站