vue获取网址url中参数的注意事项

来源:IT星空
访问量:19
发布日期:2023-03-08

如果去百度搜索关键词“vue获取url参数”,大部分答案都是用$route,例如:

获取下面网址中?后面的参数username

      http://192.168.1.101:8080/#/idInput?username=xiaoming

     获取参数方法     let id = this.$route.query.username

这种方法没错,但只适合获取到网址中带有#号且参数在#号后边的内容。也就是说$route只适合获取到前端路由跳转过来的地址。

如果网址是这样:http://192.168.1.105:8080/idInput?username=xiaoming,不带#号的,使用$route是获取不到的,那这种情况如何获取呢,这个去百度搜索也一大堆答案,搜索“js获取url参数”就行,也就是说用最原生的js方法获取。

以下是百度搜索js获取url参数”,结果列表里随便找了一篇,仅供参考:

https://www.jianshu.com/p/708c915fb905