常用函数,自己封装使用

将函数传过来的对象按照url需要的单数进行拼接

/**

* 将对象序列化为querystring的形式

* 每个字段的值都会经过url编码

* @param data

* @returns {string}

*/

export const getParamStrFromObj = (data = {}, paramProxy = '') => Object.keys(data)

    .map(key => {

        if (paramProxy) {

            return `${paramProxy}[${key}]=${encodeURIComponent(data[key])}`

        }

        return `${key}=${encodeURIComponent(data[key])}`

    })

    .join('&')


你可能感兴趣的:(常用函数,自己封装使用)