From f5edc2904945f37b164a7874d502cf002fae024e Mon Sep 17 00:00:00 2001 From: lzhe <lzhe@example.com> Date: 星期一, 13 五月 2024 13:52:26 +0800 Subject: [PATCH] 1 --- src/utils/tool.js | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/src/utils/tool.js b/src/utils/tool.js index 8c027db..710f402 100644 --- a/src/utils/tool.js +++ b/src/utils/tool.js @@ -218,4 +218,15 @@ } } +tool.qsStringify = function(obj) { + return Object.keys(obj).map(key => { + if (Array.isArray(obj[key])) { + return obj[key] + .map(arrayValue => `${encodeURIComponent(key)}=${encodeURIComponent(arrayValue)}`) + .join('&'); + } + return `${encodeURIComponent(key)}=${encodeURIComponent(obj[key])}`; + }).join('&'); +} + export default tool -- Gitblit v1.9.3