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

4559222e42938944b92165ac458bbfd3.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。
参考资料: 1. 小程序开发快速开始: https://help.aliyun.com/document_detail/172408.html

2.自定义 JSAPI:

https://help.aliyun.com/document_detail/55577.html

9c7ea008f704f0a9aec4531c7a9f3f8a.png下期预告

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

敬请期待! 3a87e47352967a4e0b4db0bb35efd7b3.pngmPaaS 登陆计划现已启动01活动规则

在2020年12月31日前,mPaaS MDS RPC 调用次数超过 5000 次的 mPaaS 用户,发送「UID」和「MDS RPC 调用次数」等证明实际调用量的截图后申领相应等级的礼物,由 mPaaS 官方核实后,进行发放。

02注意事项

本期活动礼品申领截至时间为2020年12月31日,但由于部分礼品数量有限,领完即止,您可选择申领其他满足条件的奖品或者等候下次「登陆」。

5d0a114a184ade15fe460c298ff4979a.png

立即扫码,申领奖品

撰文:滕宏才

END -

1b1cbe679ac466c0691da2c2dc23405f.png

a652bc7800e39bfdcc07654e5fb5cb77.png

d0498e9c5c79c199b65c9a039f605706.png

31804bde3f4c8c79cf083e0b2a2004ce.png


8d7b442f37ddabc68a3428aaeef112dd.gif

e7e5cf1a791c6a4f57d18e394528e080.png

点击下方“ 阅读原文 ”,了解「mPaaS 小程序」更多资讯。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值