Merge branch 'dev' of github.com:jetlinks/jetlinks-ui-vue into dev
This commit is contained in:
commit
75e36877a0
|
@ -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 {};
|
||||
|
|
Loading…
Reference in New Issue