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

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

小程序调用原生自定义 API

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

2.小程序调用。

1.      let call = my.call('tinyToNative', {

2. param1: 'p1aaa',

3. param2: 'p2bbb'

4. }, (result) => {

5. console.log(result);

6. my.showToast({

7. type: 'none',

8. content: result.message,

9. duration: 3000,

10. });

11. })

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

1.      //取消注册

2. call.remove();

3. call = undefined;

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

1.小程序注册事件

1.      let on = my.on('www',()=>{

2. my.alert({

3. title: '1212',

4. content: '123',

5. buttonText: '123123',

6. success: () => {

8. },

9. fail: () => {

11. },

12. complete: () => {

14. }

15. });

16. })

2.客户端发送事件

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

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

2. }];

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

1.      on.remove();

2. on = undefined;

参数说明
【小程序】开发技巧 | mPaaS 小程序自定义事件,如何取消注册?

参考资料

  • 小程序开发快速开始:https://help.aliyun.com/document_detail/172408.html

  • 自定义 JSAPI:https://help.aliyun.com/document_detail/55577.html

下期预告

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

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

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

撰文:滕宏才

- END -


延伸阅读

  • mPaaS 小程序提示“网络不给力”时该如何排查?
  • 厂商 push 不通排查指南
  • 登陆!Let's Start Coding

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

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

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

以上是 【小程序】开发技巧 | mPaaS 小程序自定义事件,如何取消注册? 的全部内容, 来源链接: utcz.com/a/100197.html

回到顶部