0

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

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

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

4

1 回答 1

0

您需要使用:

data-auto-run="false"

代替:

auto-run="false"

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

您可以在此处查看 JS Fiddle,其中深入解释了如何实现自定义收件箱:

http://goo.gl/8Ej9vM

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

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

于 2013-08-27T21:46:55.970 回答