Secha ExtJs 工作区和多个页面(应用程序)

Secha ExtJs workspace and multiple pages(apps)

我了解如何在一个工作区内创建和使用多个页面(或应用程序)并构建它们。我对如何让这些多个应用程序相互通信感到困惑?

假设我的工作区中有两个应用程序 - App1 和 App2。

如果值足够简单(比如用户 ID),我可以使用路由并让应用程序相互通信。

如果我必须将多个 ID 或数据从 App1 发送到 App2 怎么办?

我想你有几个选择。

  • URL 实例化第二个应用程序时解析的参数: http://example.com/app2.html?one=1

  • 锚定位置: http://example.com/app2.html#one:1

  • 如果应用程序托管在同一个域中,您可以使用类似 SessionStorage or LocalStorage 的内容(前提是它们对客户端可用)

  • 设置一个cookie

您可以在一个页面中动态添加和删除卡片面板,而无需提供 2 个或更多 pages.The sencha 应用程序专为单页应用程序设计。