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