加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

vue怎样获取url参数?教你两种办法

发布时间:2022-01-01 16:41:30 所属栏目:编程 来源:互联网
导读:这篇文章给大家分享的是vue怎样获取url参数的内容。下面介绍了两种方法,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。 第一种: const query = Qs.parse(location.search.substring(1)) let passport = query.passport; 第二种: var
 这篇文章给大家分享的是vue怎样获取url参数的内容。下面介绍了两种方法,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。
 
    第一种:
 
const query = Qs.parse(location.search.substring(1))
 
let passport = query.passport;
 
    第二种:
 
var query=this.$route.query;
 
let lat = query.lat;
 
    补充知识:Vue通过query获取路由参数
 
    现在来讲Vue通过query获取路由参数
 

 
    可以看见com1组件里的路由参数为 name=zhangsan&job=teacher
 
    使用 this.$route.query 来获取路由参数
 
    现在就是利用query直接获取路由参数并且以对象的形式展现出来
 

    点击按钮之后,查看控制台,可以看见:

 
    路由参数以对象的形式展现了出来
 
    但是query获取的参数要注意一个问题:不可以直接渲染 query的路由参数对象,不然会报错
 
    比如:我想在页面上直接打印query获取的路由参数对象
 

    error in render 说明这是渲染错误
 
    虽然不能渲染query获取的路由参数对象,但是可以渲染query获取的路由参数对象的属性值。

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读