vue 获取当前路由_VUE 在组件中 获取 路由信息

本文介绍了在Vue应用中如何在组件内部获取当前路由参数,包括通过`$route.query`获取查询参数,使用计算属性实时获取url参数,以及在组件中使用`this.$router.push()`进行页面跳转并传递参数。示例代码展示了在不同组件间如何操作和使用路由信息。
摘要由CSDN通过智能技术生成

一、核心代码

1、获取参数

this.$route.query.id

this.$route.query

2、页面跳转

登录

3、方法跳转

this.$router.push({ path: '/login', query: { id: '456' } });

二、全部代码

登录

注册

测试点击调整页面

// 组件的局部注册

var ComponentA = {

data: function () {// 组件的数据

return {

count: 0

}

},

template: 'You clicked me { { count }} times.'// 组件的模板

};

var Component_login = {

template: '

登录----{ {$route.query.id}}------{ {id}}-----{ {name}}

',

data: function () {

return {

name: 'name1',

//id: this.$route.query.id// 获取url参数,这个不可以用,不是实时的!!!

};

},

computed: {

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值