ty.preloadPanel
面板预下载
需引入
BizKit
,且在>=3.0.0
版本才可使用
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
deviceId | string | 是 | 设备 id | |
extraInfo | PanelExtraParams | 否 | 额外面板信息 当预下载的是二级面板时, 需要传递的额外信息 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 |
PanelExtraParams
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
productId | string | 是 | 产品 id | |
productVersion | string | 是 | 产品版本 | |
i18nTime | string | 是 | 面板多语言时间戳 | |
bizClientId | string | 是 | 容器 ID 可能是 uiid 的值也可能是 miniAppId 的值 | |
uiType | string | 否 | 包类型 RN RN 类型 SMART_MINIPG 小程序类型 | |
uiPhase | string | 否 | 包发布状态 |
ty.openPanel
跳转打开面板
不关心是跳转 RN 面板还是面板小程序
需引入
BizKit
,且在>=3.0.0
版本才可使用
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
deviceId | string | 是 | 设备信息 Id | |
extraInfo | PanelExtraParams | 否 | 额外面板信息 当跳转的是二级面板时, 需要传递的额外信息 | |
initialProps | any | 否 | 面板携带业务启动参数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 |
PanelExtraParams
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
productId | string | 是 | 产品 id | |
productVersion | string | 是 | 产品版本 | |
i18nTime | string | 是 | 面板多语言时间戳 | |
bizClientId | string | 是 | 容器 ID 可能是 uiid 的值也可能是 miniAppId 的值 | |
uiType | string | 否 | 包类型 RN RN 类型 SMART_MINIPG 小程序类型 | |
uiPhase | string | 否 | 包发布状态 |
ty.backToHomeAndOpenPanel
回到首页并打开面板
需引入
BizKit
,且在>=3.2.7
版本才可使用
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
deviceId | string | 是 | 设备信息 Id | |
extraInfo | PanelExtraParams | 否 | 额外面板信息 当跳转的是二级面板时, 需要传递的额外信息 | |
initialProps | object | 否 | 面板携带业务启动参数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 |
PanelExtraParams
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
productId | string | 是 | 产品 id | |
productVersion | string | 是 | 产品版本 | |
i18nTime | string | 是 | 面板多语言时间戳 | |
bizClientId | string | 是 | 容器 ID 可能是 uiid 的值也可能是 miniAppId 的值 | |
uiType | string | 否 | 包类型: RN - RN 类型 、SMART_MINIPG - 小程序类型 | |
uiPhase | string | 否 | 包发布状态 |
函数定义示例
/*** 回到首页并打开面板*/
export function backToHomeAndOpenPanel(params: {/** 设备信息Id */deviceId: string;/*** 额外面板信息* 当跳转的是二级面板时, 需要传递的额外信息*/extraInfo?: PanelExtraParams;/** 面板携带业务启动参数 */initialProps?: Record<string, {}>;/** 接口调用结束的回调函数(调用成功、失败都会执行) */complete?: () => void;/** 接口调用成功的回调函数 */success?: (params: null) => void;/** 接口调用失败的回调函数 */fail?: (params: {errorMsg: string;errorCode: string | number;innerError: {errorCode: string | number;errorMsg: string;};}) => void;
}): void;
👉 立即开发。