BeforeMessage上的xtify reactor不工作



我正在使用reactorhttp://getreactor.xtify.com/在主干应用程序上,并尝试构建一个自定义收件箱。我使用auto-run="false"配置参数。然后我为onBeforeMessage 定义了一个函数

Reactor.onBeforeMessage(function(message){
console.log('new Message');
});

这个函数大多数时候都被调用,但有些时候没有。第一个问题是,尽管我指定了auto-run="false",但为什么会触发onBeforeMessage?第二个问题为什么onBeforeMessage不总是被触发?

您需要使用:

data-auto-run="false"

而不是:

auto-run="false"

"data-"前缀是HTML5在HTML元素上存储元数据的方式。

你可以在这里看到一个JS Fiddle,其中对如何实现自定义收件箱有一些深入的解释:

http://goo.gl/8Ej9vM

请注意,您在Reactor.onBeforeMessage()中注册的函数接受已触发的消息列表,而不是单个消息。您可以在此处查看更多文档:

http://getreactor.xtify.com/documentation/notifications.php

相关内容

  • 没有找到相关文章

最新更新