在页面之间共享组件,而无需重新加载

share component between pages without reloading it

本文关键字:新加载 加载 之间 共享 组件      更新时间:2023-09-26

你们知道如何在几个html页面之间共享一个组件,但只加载一次吗?

我试图在几个页面之间共享一个单元画布,但加载时间太长,所以每次更改页面时都会再次加载,导致用户体验非常差。我试着创建一次框架,并将其放在会话中重复使用,但这似乎不是解决问题的办法

我需要在所有页面中使用相同的组件,而无需每次用户更改浏览器地址时重新加载。

谢谢。

我们在将通信器添加到在线应用程序(类似于FB)时遇到了同样的问题。最好的解决方案是做一个单页应用程序,并通过html5历史API管理url,但仅适用于您开始开发时。您也可以尝试使用iframe,例如将画布放在主文档中,将其余部分(更改部分)放在iframe中,但您会遇到url问题,因此这不是解决方案。因为我们有一个工作应用程序,当我们开始开发通信器时,我们最终像你一样把所有东西都存储在会话中。