pcom-isv-base
Version:
千叶ISV基础能力
33 lines (32 loc) • 768 B
TypeScript
export interface NavigationRule {
host: string;
}
export default function generate(rules?: NavigationRule[]): {
/**
* 获取当前URL参数
* @param name
*/
getQuery: (name: string) => string;
getQueries: () => {
[key: string]: string | string[];
};
/**
* 页面 SPMAB,形如 0.0
*/
getPageSpm: () => string;
/**
* 打开链接
* @param url
* @param spmC
* @param spmD
*/
pushWindow: (url: string, spmC?: string, spmD?: string) => void;
/**
* 打开链接前,移除当前 ViewController
* @param url
* @param spmC
* @param spmD
*/
pushWindowWithReplace: (url: string, spmC?: string, spmD?: string) => void;
popWindow: () => void;
};