Fluent Provider 实现了一部分 Node.js EventEmitter API. 下面介绍了已经实现的 API.
⚠️ Provider 仅支持监听 Fluent 支持的事件. 如果监听不支持的时间, Provider 会抛出一个错误.
- 已实现的 Node.js EventEmitter API
onoffremoveListener
ℹ️ Fluent EventEmitter 还提供了两个符合 Web EventTarget 标准的方法. 分别是 addEventListener 和 removeEventListener 分别对应 on 和 off.
代码示例:
function accountsChanged(accounts) {
// 这里包含处理账户变化的逻辑
// 这里返回的 accounts 永远是一个数组, 但是可能为空
}
// 开始监听账户变化
conflux.on('accountsChanged', accountsChanged);
// 停止监听账户变化
conflux.off('accountsChanged', accountsChanged);
相关代码实现的细节可以查看 Github 链接.
评论
0 条评论
文章评论已关闭。