title: "openMiniWidget - 打开小部件弹窗"
openMiniWidget(params: Object)
版本要求:
BaseKit≥3.0.3@ray-js/ray≥0.8.0
支持平台:
iOSAndroid
描述
打开小部件弹窗
参数
| 属性 | 类型 | 必填 | 默认值 | 说明 | BaseKit 最低版本 |
|---|---|---|---|---|---|
appId | string | 是 | - | 要打开的小部件appid | - |
pagePath | string | 否 | - | 对应的小部件页面相对url, 如果为空则打开首页,path 中 ? 后面的部分会成为 query | - |
deviceId | string | 否 | - | 面板类型设备id | - |
groupId | string | 否 | - | 面板群组类型群组id | - |
style | string | 否 | "middle" | 小部件样式,默认middle | - |
versionType | "release" | "preview" | 否 | 'release' | 版本类型,默认release | - |
version | string | 否 | - | 版本号 | - |
position | "bottom" | "top" | "center" | 否 | 'bottom' | 展示位置,默认bottom | - |
autoDismiss | boolean | 否 | true | 点击空白处是否关闭 | v3.0.4 |
autoCache | boolean | 否 | true | 是否优先展示默认缓存 对应属性在小程序容器3.1.0生效 | v3.1.0 |
supportDark | boolean | 否 | true | 是否支持深色模式 | v3.1.3 |
complete | () => void | 否 | - | 接口调用结束的回调函数(调用成功、失败都会执行) | - |
success | () => void | 否 | - | 接口调用成功的回调函数 | - |
fail | (params: Object) => void | 否 | - | 接口调用失败的回调函数 | - |
fail 回调参数
| 属性 | 类型 | 说明 |
|---|---|---|
errorMsg | string | 错误信息 |
errorCode | string | number | 错误码 |
| 错误扩展 |
返回值
类型:MiniWidgetDialog
MiniWidgetDialog
| 属性 | 类型 | 说明 | BaseKit 最低版本 |
|---|---|---|---|
dismissMiniWidget | function | 关闭小部件弹窗 | - |
onWidgetDismiss | function | 监听widget关闭事件 | v3.0.4 |
offWidgetDismiss | function | 取消监听widget关闭事件 | v3.0.4 |
合法值
versionType
| 值 | 说明 | BaseKit 最低版本 |
|---|---|---|
release | 线上版本 | - |
preview | 预发版本 | - |
position
| 值 | 说明 | BaseKit 最低版本 |
|---|---|---|
bottom | 居底展示 | - |
top | 居顶展示 | - |
center | 居中展示 | v3.4.0 |