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 应用程序专为单页应用程序设计。
我了解如何在一个工作区内创建和使用多个页面(或应用程序)并构建它们。我对如何让这些多个应用程序相互通信感到困惑?
假设我的工作区中有两个应用程序 - 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 应用程序专为单页应用程序设计。