我正在开发一个Sencha touch 2应用程序,我想检测用户何时从一个页面导航到另一个页面。我想在javascript中调用函数就像“onunload”一样。有什么建议?提前谢谢。
答案 0 :(得分:0)
这取决于您实施导航的方式。
<强> 1。 NavigationView 强>
http://docs.sencha.com/touch/2.3.1/#!/api/Ext.navigation.View
NavigationView是基于卡片的布局,您可以在其中pop
或push
查看。
有activeitemchange
,pop
,push
等事件。
您可以将这些事件作为侦听器添加到组件
示例:强> 听众:{ pop:function(cmp,view,eOpts){
...
}
}
<强> 2。集装箱导航
您可以创建基于卡的容器,并在此容器中添加/删除视图。
您可以使用activeitemchange
,add
和remove
事件。
但在这两种情况下它大致相同。您必须将具有事件的侦听器设置到外部容器(您的视图位于其中)。在那里,您可以为视图切换定义操作