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 参数处理函数
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- http_build_query http_build_query() 函数可以将数组转换成 URL-encode...
- 百度逆地理位置可以将我们从手机中获取的大地坐标系统中得到的gps坐标转为行政单位,方便显示给用户。但是在使用ret...
- 我们每一个人来到世上,都会扮演很多种角色,子女、学生、恋人、同事、父母等等,每一个角色对我们的要求是不一样的,我...