Appearance
发送消息给其它湘易办融合小程序 - postMsgToOtherApp
简介
- 该任务是一个异步任务,需使用async await / promise结构 获取回调值
- 该任务用于向指定融合小程序发送消息,可携带数据信息
- 该任务仅支持给湘易办APP内的融合小程序发送消息,其他小程序不支持
环境适配说明
| 环境名称 | 是否支持 | jssdk文件最低版本号 | npm包最低版本号 |
|---|---|---|---|
| 湘易办APP-小程序 | ✅ | 1.1.4 | 0.0.4 |
| 湘易办APP-小程序-webview | ✅ | 1.1.8 | 0.0.4 |
| 湘易办APP-webview | ❌ | -- | -- |
| 三方H5 | ❌ | -- | -- |
| 三方小程序 | ❌ | -- | -- |
参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| toAppCode | String | 是 | 接收消息的小程序应用编码 |
| appCode | String | 是 | 发送消息的小程序应用编码 |
| extraData | Object | 否 | 消息数据内容 |
返回值
仅列出返回值的子参数,整体是一个
Object对象
| 参数名 | 类型 | 描述 |
|---|---|---|
| isSuccess | Boolean | 是否成功发送消息 |
| msg | String | 成功/错误信息 |
示例
javascript
const msgInfo = {
toAppCode: 'toAppCode',
appCode: 'appCode',
extraData: {}
}
const res = await this.$xybAgent.postMsgToOtherApp(msgInfo);
if (res?.isSuccess) {
// 执行业务代码
}javascript
const msgInfo = {
toAppCode: 'toAppCode',
appCode: 'appCode',
extraData: {}
}
this.$xybAgent.postMsgToOtherApp(msgInfo).then(res => {
if (res?.isSuccess) {
// 执行业务代码
}
})