使用js提取url中的参数
在前端开发过程很常用的操作,从url链接里提取其中包含的参数。代码
例子链接:index.html?type=Station&clientId=868323028613526&AirIndex=CO
通常我们提取的是链接中?符号后的参数并用&符号隔开。
提取参数:
parseQueryString(currentUrl){//解析链接参数
var str=currentUrl.split("?")[1];
//提取链接上的参数信息
var iterms = str.split("&");
//拆分参数
var arr,Json={};
for(var i=0;
i
定义参数:
showPage(){//获取当前链接window.location.href
var currentUrl = window.location.href;
var urlData= https://www.it610.com/article/this.parseQueryString(currentUrl);
//储存链接参数信息
console.log(urlData);
//打印获取的参数
this.type = urlData.type;
//设备类型
this.clientId = urlData.clientId;
//设备id
this.AirIndex = urlData.AirIndex;
//空气参数
}
【使用js提取url中的参数】若遇上链接中带有#等其他符号,我们也用同样的方式处理,见招拆招。
推荐阅读
- 使用Python去除小数点后面多余的0问题
- Doit.im的使用心得
- nuxt|nuxt + element-ui 踩坑记录!
- 一文搞懂│工厂模式、单例模式、策略模式、适配器模式、观察者模式的原理和使用
- 写 Python 脚本,一定要加上这个!
- Cocos|Cocos Studio 九宫格使用
- Apipost使用指南
- 科股早知道|钛媒体科股早知道:国产新冠药市场竞争逐渐白热化,首款国产药可有效抑制BA.5毒株;应用场景加速扩容,多地使用数字人民币促进消费
- 代码实例效果精选|哈哈哈 原来使用jQuery+CSS就可以实现图片自动切换轮播效果是那么简单的事情 搞了个小米商城官网淡入淡出自动轮播图效果来看看也挺好
- 前端|SVG 在前端的7种使用方法,你还知道哪几种()