我们有一个 ExtJS7 应用程序,对于像重置密码这样的特殊请求,它总是通过电子邮件重置链接打开一个新选项卡,完全加载。我们只想加载为此类请求加载所需的少数页面
ExtJS 中是否有一种方法可以仅加载特定页面及其依赖项
我没有在官方文档中看到关于这个主题的教程。我自己做了以下事情 - 刚刚创建了另一个用于记录的应用程序(或包)。后端负责显示什么的逻辑(loginapp 或 mainapp) - 在没有会话的情况下,用户接收应用程序登录
绝对地。您可以制作另一个应用程序 - 每个应用程序都是一个页面,并且将具有自己的打包依赖项。
这是最简单的方法。一种更复杂的方法是将您的应用程序分成几个 ExtJS 包。然后,您可以配置 app.json 以从微加载器中排除所有包。然后您需要动态加载这些包,大概是在登录之后。
但是,这样做非常复杂,而且几乎可以肯定不值得这样做。