Merge branch 'dev' of github.com:jetlinks/jetlinks-ui-vue into dev

This commit is contained in:
JiangQiming 2023-03-02 15:59:04 +08:00
commit 75e36877a0
1 changed files with 11 additions and 1 deletions

View File

@ -1,4 +1,14 @@
import { isObject } from 'lodash-es'
import { isObject, isArray } from 'lodash-es'
const encodeParams = (params: Record<string, any>) => {
const _params = new URLSearchParams()
for (const key in params) {
const _value = params[key]
const isArrOrObj = isObject(_value) || isArray(_value)
_params.set(key, isArrOrObj ? encodeParams(_value) : _value)
}
return _params.toString()
}
export default function encodeQuery(params: any) {
if (!params) return {};