Const 对象转url参数 转为编码后的url参数
对象
前缀,默认值?
前缀后的固定字符串,默认值encodeParams
转换后的字符串
objectUtils.toEncodeParams({ a: 1 }) // ?encodeParams=%7B%22a%22%3A1%7D
objectUtils.toEncodeParams({ a: '哈哈' }) // ?encodeParams=%7B%22a%22%3A%22%E5%93%88%E5%93%88%22%7D
objectUtils.toEncodeParams({ a: '哈哈' }, '^') // ^encodeParams=%7B%22a%22%3A%22%E5%93%88%E5%93%88%22%7D
objectUtils.toEncodeParams({ a: 1, b: 2 }, '^', 'test) // ^test=%7B%22a%22%3A%22%E5%93%88%E5%93%88%22%7D
对象转url参数 转为普通的 连接参数, 默认不编码,从而能正常传递中文
对象
是否添加 ? 前缀
是否使用 decodeURIComponent 编码
qs.stringify第二个参数
转换后的字符串
objectUtils.toUrlParams({ a: 1 }) // ?a=1
objectUtils.toUrlParams({ a: '哈哈' }, false) // a=哈哈
objectUtils.toUrlParams({ a: '哈哈' }, false, true) // a=%E5%93%88%E5%93%88
objectUtils.toUrlParams({ a: 1, b: 2 }, true, true, { delimiter: '^' }) // ?a=1^b=2
Generated using TypeDoc
对象相关工具方法