miniapp-web-jsapi
Version:
JSAPI/View adapter for miniprogram running on the web
52 lines (51 loc) • 1.22 kB
TypeScript
export declare enum NavigateBizSceneCode {
/**
* 在 App 内的容器 使用新页面打开指定的 H5 页面
*/
WEB_PAGE = "WEB_PAGE",
/**
* 打开 Scheme/Deeplink 等
*/
SCHEME = "SCHEME",
/**
* 打开钱包扫一扫功能
*/
SCAN = "SCAN",
/**
* 打开当面付
*/
QR_PAY = "QR_PAY",
/**
* 打开绑卡页面
*/
BIND_CARD = "BIND_CARD",
/**
* 打开钱包的充值页
*/
TOP_UP = "TOP_UP"
}
interface INavigateWebPageParams {
/**
* such as: https://h5.m.taobao.com/alicare/index.html?attemptquery=xxx
*/
url: string;
}
interface INavigateSchemeParams {
/**
* such as: market://details?id=com.ltgames.android.snail
*/
scheme: string;
}
interface INavigateToBizSceneOptions {
sceneCode: NavigateBizSceneCode | string;
param?: INavigateWebPageParams | INavigateSchemeParams | any;
success?: () => void;
fail?: (res: any) => void;
}
/**
* 导航到钱包某个业务场景
*
* @link https://yuque.antfin.com/docs/share/9e1b8ec0-2f51-421f-9518-1b9e183ac4c8?#
*/
export declare function navigateToBizScene(options: INavigateToBizSceneOptions): void;
export {};