2017-08-14 60 views

回答

1

在0.9,jQuery的式的时尚,而且是成分和元素的事件之间是一致的,通过ractive.on附加的处理程序现在会收到Context对象作为第一个参数的一个实例,它应该包含你需要知道的关于该事件的一切,它来自的节点,附加到它的Ractive实例等等。 DOM事件应该可以通过该对象的event属性(不再是有趣的声音original)。关键路径可以通过context.resolve()获得。

view.on('doSomething', context => { 
    const event = context.event 
    event.original.preventDefault(); 
    console.log(event); 
    alert(context.resolve()); 
}); 
+0

这使我想起在https://ractive.js.org/api/#on-42被误导的第一个参数总是被命名为“事件”,而不是“背景” –

+0

@NickWiltshire没错的文档,最近公布了一个PR来修复类似的问题。我想还有更多。 d: – Joseph