class querystrings {
stringify(obj = {}) {
let strArr = new Array();
for (let i in obj) {
strArr.push(`${i}=${encodeURIComponent(obj[i])}`);
}
return strArr.join("&");
}
parse(url) {
url = decodeURIComponent(url);
let UrlArr = url.split("?");
if (UrlArr.length === 1) {
return {};
}
let queryObj = new Object();
UrlArr[1].split("&").map(value => {
value = value.split("=");
queryObj[value[0]] = decodeURIComponent(value[1]);
});
return queryObj;
}
};
export default new querystrings();
URL query 参数处理函数
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- http_build_query http_build_query() 函数可以将数组转换成 URL-encode...
- 百度逆地理位置可以将我们从手机中获取的大地坐标系统中得到的gps坐标转为行政单位,方便显示给用户。但是在使用ret...
- 我们每一个人来到世上,都会扮演很多种角色,子女、学生、恋人、同事、父母等等,每一个角色对我们的要求是不一样的,我...