这篇文章给大家分享的是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获取的路由参数对象的属性值。

dawei

【声明】:乐山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。