用于视图显示和隐藏的骨干事件

时间:2018-03-29 15:26:34

标签: javascript backbone.js backbone-events

backbone.js本身是否有办法让我检测并对'on show'和'on hide'上的视图作出反应?

或者我是否需要使用JQuery手动实现它?

1 个答案:

答案 0 :(得分:0)

"基本上在呈现视图(页面)时#34; 这不是骨干的内置功能。你是定义render方法的人,(如果你有一个,骨干没有规则可以有一个)或者你的视图呈现的任何方式,所以骨干不能提供这样的事件,因为它不知道你如何渲染东西 因此,如果您使用纯粹的主干,则必须根据呈现视图的方式实现它。

如果你使用像Marionette.js那样建立在主干之上的东西,那么它就设置了如何呈现视图的规则,因此它可以并确实提供事件以及{{1}之类的回调。 },onRender