首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不确定反流in中的.listen()到底做了什么

不确定反流in中的.listen()到底做了什么
EN

Stack Overflow用户
提问于 2015-07-23 18:02:13
回答 1查看 82关注 0票数 1

refluxjs中,我不知道.listen()做什么。据我理解,它有与nodejs事件发射器相同的概念,但是反流以自己的方式包装。我似乎在任何地方都找不到文件。也许我错过了。我希望在源代码或文档中找到.listen(),以便确切地了解refluxjs是如何使用它的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-23 18:11:05

你试过自助餐了吗?它有一个完整的部分:侦听数据存储中的更改

侦听数据存储中的更改 在组件中,注册以侦听数据存储中的以下更改: //相当简单的视图组件,该组件输出到控制台函数ConsoleComponent() { //注册控制台日志回调到statusStore更新statusStore.listen(函数(状态){console.log(状态:',状态);};};var consoleComponent =新的ConsoleComponent(); 调用操作,就像它们是函数一样: statusUpdate(真);statusUpdate(假); 使用上面的设置,这将在控制台中输出以下内容: 状态:联机状态:脱机

是的,它的语义非常类似于EventEmitter;它使用了eventemitter3 在引擎盖下面listen本身是用PublisherMethods.js定义的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31594883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档