首页 > 解决方案 > 如何使用 this.$router.push 发送和获取两个组件之间的参数

问题描述

我有两个组件。

第一个:

这个组件有这个:

this.$router.push({path: '/dte', params: { id: 1 }});

我正在发送并重定向到 /dte

我在 vuejs 代码的创建部分中有第二个:

export default {
    created() {
       alert(this.$router.params.id);
    }
}

我想知道:

谢谢

标签: vue.js

解决方案


注意,vue-router 注入了两个全局对象:

  • $router:vue-router 实例
  • $route:对象中描述的当前路由状态

在这里,您必须检查this.$route.params.id以获取当前路由参数。


推荐阅读