UNPKG

t-comm

Version:

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

12 lines (11 loc) 646 B
/** * 提取链接参数,兼容hash模式和history模式,以及拼接异常情况 * @param {string} [url=''] 地址 * @param {string} [key=''] 可选,若不为空,则提取返回该key对应的参数值 * @returns 地址参数对象,或者是指定参数值 * @example * const url = 'https://igame.qq.com?name=mike&age=18#/index?from=china&home=china' * const params = resolveUrlParams(url); // { from: 'china', home: 'china', name: 'mike', age: 18 } * const paramsAge = resolveUrlParams(url, 'age'); // 18 */ export declare function resolveUrlParams(url?: string, key?: string): string | Record<string, string> | undefined;