vue中应该如何获取当前路由?我们一起看看吧!
vue是一套用于构建用户界面的渐进式JavaScript框架。
vue 获取当前路由路径可以用
this.$route.path
route相当于当前正在跳转的路由对象 可以从里面获取name,path,params,query等。
获取完整url可以用
window.location.href
获取路由路径参数可以用
this.$route.params
vue中获取路由参数主要有两种方法:
第一种方法:通过query配置
this.$route.query
该方式的弊端在于,在页面间跳转可正常使用,如info、isTrue、func,但是在进行页面刷新时,所有参数值会转化为字符串,如对象info会转化为字符串'[Object Object]',布尔值isTrue会转化为'false',从而导致使用错误。
第二种方法:通过params配置
this.$route.params
params也可以携带任何任意类型的数据,在页面间跳转时,参数在地址栏不可见,可通过输入代码的方式获取,页面刷新后参数消失。
关于vue中应该如何获取当前路由,我们就了解到这啦!
Copyright © 2019- azee.cn 版权所有 赣ICP备2024042794号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务