UNPKG

@ni-web-infra/common-utils

Version:
42 lines (41 loc) 1.2 kB
/** * 获取url请求中的参数值 * @function getUrlParam * * @param {string} key 参数名称 * @param {string} url 请求url * @returns {string} 参数值 * * @example * const url = 'http://localhost:8080/getList?id=12'; * const id = getUrlParam('id', url); * console.log('参数值', id); */ export declare const getUrlParam: (key: string, url?: string) => string; /** * 获取url请求的主机名 * @function getUrlParam * * @param {string} targetUrl 请求url * @returns {string | undefined} 主机名 * * @example * const url = 'http://localhost:8080/getList?id=12'; * const host = getHost(url); * console.log('主机名', host); */ export declare const getHost: (targetUrl: string) => string | undefined; /** * 判断两个url顶级域名是否相等 * @function isSameDomain * * @param {string} targetUrl 请求url,默认为"" * @param {string} source 请求url,默认为本机名 * @returns {boolean} 是否相等 * * @example * const url = 'http://localhost:8080/getList?id=12'; * const isSome = isSameDomain(url); * console.log('是否相等', isSome); */ export declare const isSameDomain: (targetUrl?: string, source?: string) => boolean;