获取页面链接&后携带的参数

提示:本方法只在H5页面试用过,vue并未测试,各位可以尝试一下

文章目录

  • 获取页面链接&后携带的参数
  • 前言
  • 一、URLSearchParams是什么?
  • 二、使用步骤
    • 1.使用
  • 总结

前言

提示:此方法为JavaScript高级程序设计第四版中第十二章中的部分内容(多读书有好处 哇嘎嘎)


提示:以下是本篇文章正文内容,下面案例可供参考(当前只在谷歌浏览器使用过,其他浏览器兼容问题还请大家测试了(没错,就是出问题甩锅~))

一、URLSearchParams是什么?

示例:URLSearchParams 提供了一组标准 API 方法,通过它们可以检查和修改查询字符串。给
URLSearchParams 构造函数传入一个查询字符串,就可以创建一个实例。这个实例上暴露了 get()、
set()和 delete()等方法,可以对查询字符串执行相应操作。下面来看一个例子:

二、使用步骤

1.使用

代码如下(示例):

let qs = "?q=javascript&num=10";
let searchParams = new URLSearchParams(qs);
console.log(searchParams.toString()); // " q=javascript&num=10"
searchParams.has("num"); // true
searchParams.get("num"); // 10
searchParams.set("page", "3");
alert(searchParams.toString()); // " q=javascript&num=10&page=3"
searchParams.delete("q");
alert(searchParams.toString()); // " num=10&page=3"

总结

提示:这里对文章进行总结:以上就是URLSearchParams的使用,相对于使用正则来获取比较方便,作者只测试使用过,如有问题请私聊作者进行修改,多谢了!

获取页面链接后携带的参数相关推荐

  1. jq获取页面url后边带的参数

    //获取url后边的参数 $.getUrlParam = function (name) { var reg = new RegExp("(^|&)" + name + & ...

  2. 微信小程序获取扫描二维码后携带的参数

    微信小程序获取扫描二维码后携带的参数 1.decodeURIComponent解析生成二维码的链接. /*** 生命周期函数--监听页面加载*/onLoad: function(options) {i ...

  3. wordpress php 链接,WordPress中获取页面链接和标题的相关PHP函数用法解析

    get_permalink()(获取文章或页面链接)get_permalink() 用来根据固定连接返回文章或者页面的链接.在获取链接时 get_permalink() 函数需要知道要获取的文章的 I ...

  4. php 判断 跳转url参数,怎么通过链接获取跳转后的url参数

    本帖最后由 bing15 于 2014-09-12 14:27:23 编辑 我有一个链接,https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxcheckurl?ui ...

  5. Javascript获取页面、屏幕尺寸大小参数

    Javascript获取获取屏幕.浏览器窗口 ,浏览器,网页高度.宽度的大小 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clien ...

  6. JS获取页面中Url的某个参数

    人生如戏,敲代码岂能儿戏 粒如: 有一个url为: http://localhost:8080/reg?productId=27&productName=奶茶&price=15 如何用 ...

  7. window.open打开页面并传值,window. location.search遍历获取到的请求链接中的所有参数

    window.open打开页面并传值,遍历 window.location.search取到的url参数 1.a.js中打开OtherBankProtocol.html页面 window.open打开 ...

  8. 微信小程序 页面A携带参数跳转到页面B,页面B获取页面A传来的参数并且存到data里面,在页面B中渲染成功

    页面A的wxml <view class="tuijian-food-box" ><view class="tuijian-food" wx: ...

  9. python3读取网页_python3+selenium获取页面加载的所有静态资源文件链接操作

    软件版本: python 3.7.2 selenium 3.141.0 pycharm 2018.3.5 具体实现流程如下,废话不多说,直接上代码: from selenium import webd ...

最新文章

  1. UPS故障案例集(一)
  2. ArrayList和Vector的异同
  3. shell 连接 mysql_如何把mysql语句写在shell里,运行后仍然是一个与mysql数据库连接的状态?...
  4. Java生鲜电商平台-统一异常处理及架构实战
  5. 子程序调用编程序例子_汇编程序设计:LCD1602静态显示
  6. docker build 变量_Docker从入门到掉坑(二):基于Docker构建SpringBoot微服务
  7. STM32F103C8T6单片机IAP升级
  8. 关于redis启动流程介绍
  9. 单片机c语言数字频率计的课程设计,课程设计基于单片机的简易数字频率计报告.doc...
  10. pip install 安装requirements.txt经常报错解决方法
  11. 深度linux笔记本独显,双显卡笔记本安装Deepin教程
  12. 【SEED Labs 2.0】TCP Attacks Lab
  13. 软件工程导论06-面向数据结构的分析与设计
  14. 第二章 03 藤蔓生长
  15. 利用VBA在Word中排出漂亮的代码
  16. Swagger 文档中文版,国产API 文档工具使用教程
  17. 生死狙击2等待服务器响应,《生死狙击2》劫掠测试结束:热爱不止 来日再战!...
  18. 软件测试-如何体现自己的价值?
  19. connect设置超时的方法
  20. win98系统常见问题解决方法(转)

热门文章

  1. php和java搞笑动态图_多玩搞笑GIF图片爬虫 PHP实现
  2. excel数据生成条码或者二维码并放在表格中(VBA)
  3. linux下mutt发送邮件,Linux下使用msmtp+mutt发送邮件
  4. 网络爬虫是什么?怎么学python爬虫
  5. 【附源码】Java计算机毕业设计母婴用品店管理系统(程序+LW+部署)
  6. 为什么 Rocket Pool 对于以太坊生态至关重要?
  7. WebSocket长连接
  8. 对于免费下载文献,这个网站足以!
  9. Bootstrap中栅格系统xs,sm,md,lg
  10. Cesium-Sandcastle(基本流程)