在H5网页的项目中我们经常需要获取连接中的参数

//这种方法只能获取连接中#以前拼接的参数function getQuerystring(key) {const url = new URL(window.location.href);return url.searchParams.get(key);
}
这种方法只能获取连接中#以后拼接的参数function getRouteQuery(vm, key) {const params = vm.$route.query;return params[key];
}
//把这两中方法结合一下,就能完美获取链接中的参数了function getQuery(vm, key) {return vm.$route? getQuerystring(key) || getRouteQuery(vm, key) || '': getQuerystring(key) || '';
}
  const url = new URL(window.location.href);console.log(url);const urlParams = url.searchParams;let paramsObj = {};for (const [key, value] of urlParams.entries()) {paramsObj[key] = value;}if (this.$route) {const routeQueryObj = this.$route.query;paramsObj = Object.assign(paramsObj, routeQueryObj);}console.log(paramsObj);

H5获取链接中的参数相关推荐

  1. 小程序获取链接中的参数

    onLoad: function (options) { if (options != null && options != undefined && options. ...

  2. 如何获取url中的参数并传递给iframe中的报表

    在使用报表软件时,用户系统左边一般有目录树,点击报表节点就会在右侧网页的iframe中显示出报表,同时点击的时候也会传递一些参数给网页,比如时间和用户信息等.如何使网页中的报表能够获取到传递过来的参数 ...

  3. 如何获取URL中的参数

    获取URL中的参数 1. 使用JS函数获取URL参数 使用示例 2. Angular应用中,从URL中获取参数信息的方法 使用示例 ActivatedRoute属性 1. 使用JS函数获取URL参数 ...

  4. SpringMVC无法获取请求中的参数的问题的调查与解决(1)

    SpringMVC无法获取请求中的参数的问题的调查与解决(1) 参考文章: (1)SpringMVC无法获取请求中的参数的问题的调查与解决(1) (2)https://www.cnblogs.com/ ...

  5. 由laravel 5.5无法获取url中的参数引发的apache的.htaccess文件问题

    一.前言 我这边碰到的问题就是,无法获取url中的get参数.本地使用的是laravel 5.5版本.明明url里面清清楚楚的写着参数,但是你却获取不到,这感觉实在是很气很气.刚开始以为是larave ...

  6. gin获取路径中的参数

    gin获取路径中的参数 func main() {router := gin.Default()// 此规则能够匹配/user/john这种格式,但不能匹配/user/ 或 /user这种格式rout ...

  7. javaScript获取url中的参数

    var urlTools = {//获取RUL参数值getUrlParam: function(name) { /*?videoId=identification */var params = dec ...

  8. android 获取url中的参数,验证邮箱格式,截取字符串中键值对的值,String的字节长度,去空格,替换字符

    String ss="hello"; byte[] buff=ss.getBytes(); int f=buff.length; System.out.println(f); 字节 ...

  9. js获取url中的参数

    window.location: window的location对象 window.location.href 整个URl字符串(在浏览器中就是完整的地址栏) window.location.prot ...

最新文章

  1. 下载 NCBI sra 文件
  2. 人脸检测识别文献阅读总结
  3. Java -cp 使用
  4. 贝壳扫地机器人_科沃斯每个型号扫地机器人的特点是什么?
  5. mac 爱普生打印机驱动_高效打印企业首选 爱普生M2178黑白多功能一体机评测
  6. Redis使用不当导致应用卡死
  7. apache源码安装必须依赖的库apr----/etc/ld.so.conf 文件介绍
  8. 为所有北京奥运冠军名字作诗(诗集)
  9. JSP转译成Servlet详细过程
  10. JAVA Runtime.addShutdownHook()方法{拿到线程句柄,在程序关闭之前调用释放资源}
  11. ADC模数转换(XPT2046)
  12. Windows下Aria2教程
  13. CentOS7 和 Ubuntu16 安装、配置并挂载 NFS
  14. Java--网络编程(利用TCP实现简单的双人聊天)
  15. USB 3.0 Rx Detect之超速U盘的识别
  16. Python爬虫实战—vmgrils图片网站
  17. 设计Date类,该类采用3个整型存储日期: month、 data和year。其函数成员具有按如下格式输出日期的功能(异常处理)
  18. 如何破解Charles4.0.1------超级简单
  19. 解谜游戏 MU Complex 的过关图文攻略 (Episode2)(中)
  20. Android 获取联系人头像

热门文章

  1. OpenStack基础知识及搭建云平台先电的基本虚拟机配置
  2. 第三届云计算大会 - 华为李三琦:云计算发展与华为运战略(转载)
  3. MySql存储IP地址(兼容ipv4和ipv6)
  4. 动画讲解直流无刷电机的原理
  5. Linux安装Nginx以及配置前端项目
  6. java实训———百词斩
  7. MATLAB实验8:数据处理与多项式计算
  8. react本地储存_如何在React项目中利用本地存储
  9. HTTPError错误
  10. matlab 文件操作 写入换行