UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

37 lines (36 loc) 1.08 kB
/** * 多重解码。避免内嵌在外部时地址参数被编码,先进行URL解码再进行HTML字符实体解码 * @docgen * @function decode * @param {string} str 文本 * @returns 解码后的文本 */ export declare function decode(str?: string): string; /** * 将参数对象转成字符串 * @docgen * @function stringifyParams * @param {Object} params 参数对象 * @returns {String} */ export declare function stringifyParams(params: Record<string, string | number>): string; /** * 小程序不支持URL对象,用字符串拼接方式添加 * 注意:已有相同key不支持覆盖,会重复添加 * @docgen * @function addUrlParam * @param url 输入url * @param key 键 * @param value 值 */ export declare function addUrlParam(url: string, key: string, value: string): string; /** * 为url添加参数 * * @export * @param {string} url * @param {object} params * @param {boolean} [shouldOverride=false] * @returns {string} */ export declare function addUrlParams(url: string, params: object, shouldOverride?: boolean): string;