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

vue params传参

作者:亡梦   发布日期:2025-09-08   浏览:101

// 定义路由时使用 params 传参

// 1. 在 router/index.js 中定义路由规则
const routes = [
  {
    path: '/user/:id', // :id 表示这是一个动态参数
    name: 'User',
    component: User
  }
]

// 2. 在组件中使用 $router.push() 方法进行跳转并传递参数
this.$router.push({ name: 'User', params: { id: 123 }});

// 3. 在目标组件中接收参数
// 在 User.vue 组件中可以通过 this.$route.params 来获取参数
export default {
  created() {
    console.log(this.$route.params.id); // 输出: 123
  }
}

解释说明:

  • 定义路由:在路由配置中,:id 是一个动态参数,表示 URL 中的 id 可以是任意值。
  • 传递参数:使用 $router.push() 方法可以跳转到指定路由,并通过 params 选项传递参数。
  • 接收参数:在目标组件中,可以通过 this.$route.params 获取传递过来的参数。

上一篇:vue3 mixins 代替

下一篇:vue监听sessionstorage变化

大家都在看

vue js for循环

vue.config.js 配置

vue.config.js configu

node.js vue

vue3组件传值的方式

vue 图表组件

vue3+vite+ts

vue3watch监听多个变量

vue查看版本

vue3 reactive对象重新赋值

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

Laravel 中文站