0

我正在开发一个 Sencha touch 2 应用程序,我想在其中检测用户何时从一个页面导航到另一个页面。我想调用一个函数,就像 javascript 中的“onunload”一样。有什么建议么?提前致谢。

4

1 回答 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,addremove事件。

但在这两种情况下,它基本上是一样的。您必须将事件的侦听器设置为外部容器(您的视图在其中)。在那里您可以定义视图切换的操作

于 2014-08-18T11:52:14.460 回答