@zuiwoxing/posisi
Version:
一款基于typescript 前端控制组件,包括(IOC,AOP,Feign,Logger,Util等)
42 lines (41 loc) • 1.23 kB
TypeScript
export declare class UrlUtil {
/**
* URL拼接 (以 / 拼接两个字符串)
* @param uriFirst
* @param uriSecond
*/
static urlJoin(uriFirst: string, uriSecond: string): string;
/**
* 解析URI
* @param uri
*/
static parseUri(uri: string): any;
/**
* 解析参数
*/
static parseLocationParams(): any;
/**
* 根据参数名获取(window.location.search中)URI参数值
* @param paramName
*/
static getUriParam(paramName: string): string;
/**
* 更新当前 window.location.href 中的key=value (刷新页面)
* @param key
* @param value
*/
static updateLocationUrlReload(key: string, value: string): void;
/**
* 更新当前 window.location.href 中的key=value (不刷新页面)
* @param key
* @param value
*/
static updateLocationUrl(key: string, value: string): void;
/**
* 更新当前 uri 中的key=value
* @param url example:http://127.0.0.1:8599/#/cvparse?sourceId=1118606561115582464
* @param key example:sourceId
* @param value example: 1118606561115582464
*/
static updateLocationParam(uri: string, key: string, value: string): string;
}