mirror of
https://github.com/xuxiaobo-bobo/boda_jsEnv.git
synced 2025-04-22 23:44:23 +08:00
19 lines
526 B
JavaScript
19 lines
526 B
JavaScript
"use strict";
|
|
exports.__esModule = true;
|
|
var qs_1 = require("qs");
|
|
function handleQs(url, query) {
|
|
var _a = url.split('?'), start = _a[0], part2 = _a[1];
|
|
var qs = (part2 || '').split('#')[0];
|
|
var end = part2 && part2.split('#').length > 1 ? '#' + part2.split('#')[1] : '';
|
|
var baseQs = qs_1.parse(qs);
|
|
for (var i in query) {
|
|
baseQs[i] = query[i];
|
|
}
|
|
qs = qs_1.stringify(baseQs);
|
|
if (qs !== '') {
|
|
qs = '?' + qs;
|
|
}
|
|
return start + qs + end;
|
|
}
|
|
exports["default"] = handleQs;
|