说明:Android 自定义 View 发送自定义事件至小程序功能仅在 mPaaS 10.1.68.29 及以上版本中支持。当前使用的基线版本低于 10.1.68.29 时,可参考 mPaaS 升级指南 升级基线版本至 10.1.68.29。
在小程序标签内增加自定义事件回调
在 xxx.axml
中添加自定义事件回调。
<mpaas-component
id="mpaas-map"
type="custom_map"
style="{{ width: 200, height: 200 }}"
color="#FFFF00FF"
onAnimationStart="onAnimationStart"
/>
代码中 onAnimationStart
为自定义回调事件,其中自定义事件命名要以 on
开头。
在 js 中对自定义事件进行处理
onAnimationStart(data) {
my.showToast({
type: 'success',
content: `onAnimationStart: ${JSON.stringify(data)}`,
});
},
触发客户端自定义 View 事件
JSONObject data = new JSONObject();
data.put("sth", "start");
mMPBaseEmbedView.sendEventToTiny("onAnimationStart", data);
代码中 mMPBaseEmbedView
为 MPBaseEmbedView
实现类的实例。sendEventToTiny
方法中的第一个参数为事件回调名称,需要与小程序侧保持一致;第二个参数为事件参数。
文档内容是否对您有帮助?