博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apiCloud事件发送与监听
阅读量:6069 次
发布时间:2019-06-20

本文共 874 字,大约阅读时间需要 2 分钟。

apiCloud事件发送与监听

1.sendEvent

将任意一个自定义事件广播出去,该事件可在任意页面通过 addEventListener 监听收到。

sendEvent({params})

2.addEventListener

监听事件,支持系统事件和自定义事件。

addEventListener({params}, callback(ret, err))

3.removeEventListener

移除事件监听。

removeEventListener({params})

看例子,

登出页面发送登出事件

// 登出function loginout() {
$api.clearStorage(); // 清除登录数据 var toast = new auiToast(); toast.success({
title: "退出成功", duration: 2000 }); api.sendEvent({
name: 'loginout', extra: {
msg: '登出成功' } }); setTimeout("api.closeWin({})", 2000);}

个人中心对事件进行监听,

//监听登出事件    api.addEventListener({
name: 'loginout' }, function(ret, err) {
location.href = './userLogin.html'; });

监听成功将跳转到登录页面。

小结

通过监听,可以灵活的处理一些业务需求~


本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/5968931.html,如需转载请自行联系原作者

你可能感兴趣的文章
Linux下快速静态编译Qt以及Qt动态/静态版本共存
查看>>
oracle11g学习笔记
查看>>
redhat 7.2更新yum源时踩的坑
查看>>
shell/bash 交集、并集、差集
查看>>
制造企业不要低估机器视觉社区数据的重要性
查看>>
Datastore Mount/Unmount Detach/Attach functions
查看>>
win2008 下实现exchange2007 ccr群集
查看>>
网络中个体的力量
查看>>
php读取文本去除空格
查看>>
数据结构简单介绍
查看>>
Python-函数
查看>>
11.python并发入门(part13 了解事件驱动模型))
查看>>
每天学一点Scala之type
查看>>
Android消息循环机制
查看>>
Esxi CPU/Memory Ratio
查看>>
C语言for循环的一些注意细节
查看>>
各种图形状图
查看>>
Sophos XG Firewall 通过同步式应用程序控制 突破网络可视度局限
查看>>
Xen缓冲区溢出漏洞(刘令)
查看>>
linux基础命令
查看>>