开发技巧 | mPaaS 小程序自定义事件,如何取消注册?

本文涉及的产品
mPaaS订阅基础套餐,标准版 3个月
简介: 在我们开发 mPaaS 小程序的过程中,如果已有小程序 API 或事件无法满足开发需求,您也可以自行扩展。

封面图1201.png

在我们开发 mPaaS 小程序的过程中,如果已有小程序 API 或事件无法满足开发需求,您也可以自行扩展。

小程序调用原生自定义 API

1.客户端自定义 API 并注册。

2.小程序调用。

    let call = my.call('tinyToNative', {
      param1: 'p1aaa',
      param2: 'p2bbb'
    }, (result) => {
      console.log(result);
      my.showToast({
        type: 'none',
        content: result.message,
        duration: 3000,
      });
    })

那么我们如何取消注册呢?如下代码:

    //取消注册
    call.remove();
    call = undefined;

原生应用向小程序发送自定义事件

1.小程序注册事件

    let on = my.on('www',()=>{
          my.alert({
            title: '1212',
            content: '123',
            buttonText: '123123',
            success: () => {

            },
            fail: () => {

            },
            complete: () => {

            }
          });
    })

2.客户端发送事件

获取当前小程序页面所在的 viewController,调用 callHandler 方法发送事件。

[self callHandler:@"nativeToTiny" data:@{@"key":@"value"} responseCallback:^(id responseData) {
 }];

同理我们如何取消注册事件呢?

    on.remove();
    on = undefined;

参数说明

参数 说明
handlerName 小程序端监听的事件名称
data 客户端向小程序端传递的参数
callback 小程序端执行完后回调处理 block

参考资料

下期预告

mPaaS 小程序 "应用更新错误(1001)" 该如何排查?

请期待.png

{F33543FE-D924-4403-9B17-AA63EA58EC95}.png.jpg

撰文:滕宏才

- END -


延伸阅读

动态-logo.gif

底部banner.png

点击了解「mPaaS 小程序」更多资讯

相关文章
|
3天前
|
小程序 Android开发
|
2天前
|
小程序 云计算 Android开发
发者社区 云计算 文章 正文 小程序开发与公众号用户关联推送消息(九)+ 10月更文挑战第24天
发者社区 云计算 文章 正文 小程序开发与公众号用户关联推送消息(九)+ 10月更文挑战第24天
16 5
|
3天前
|
小程序
小程序开发与公众号用户关联推送消息(八)+ 10月更文挑战第23天
小程序开发与公众号用户关联推送消息(八)+ 10月更文挑战第23天
25 3
|
3天前
|
小程序
小程序开发与公众号用户关联推送消息(七)+ 10月更文挑战第22天
小程序开发与公众号用户关联推送消息(七)+ 10月更文挑战第22天
18 3
|
3天前
|
小程序
小程序开发与公众号用户关联推送消息(六)+ 10月更文挑战第21天
小程序开发与公众号用户关联推送消息(六)+ 10月更文挑战第21天
19 2
|
3天前
|
小程序
小程序开发与公众号用户关联推送消息(五)+ 10月更文挑战第20天
小程序开发与公众号用户关联推送消息(五)+ 10月更文挑战第20天
21 2
|
4天前
|
小程序
|
4天前
|
人工智能 小程序
【一步步开发AI运动小程序】五、帧图像人体识别
随着AI技术的发展,阿里体育等公司推出的AI运动APP,如“乐动力”和“天天跳绳”,使云上运动会、线上健身等概念广受欢迎。本文将引导您从零开始开发一个AI运动小程序,使用“云智AI运动识别小程序插件”。文章分为四部分:初始化人体识别功能、调用人体识别功能、人体识别结果处理以及识别结果旋转矫正。下篇将继续介绍人体骨骼图绘制。
|
5天前
|
小程序 数据挖掘 UED
开发1个上门家政小程序APP系统,都有哪些功能?
在快节奏的现代生活中,家政服务已成为许多家庭的必需品。针对传统家政服务存在的问题,如服务质量不稳定、价格不透明等,我们历时两年开发了一套全新的上门家政系统。该系统通过完善信用体系、提供奖励机制、优化复购体验、多渠道推广和多样化盈利模式,解决了私单、复购、推广和盈利四大痛点,全面提升了服务质量和用户体验,旨在成为家政行业的领导者。
|
2天前
|
小程序

热门文章

最新文章

相关产品

  • 移动开发平台 mPaaS