单页面应用程序(SPA)是一种Web应用程序或网站,它通过动态重写当前页面而不是从服务器加载整个新页面来与用户交互。 这种方法避免了连续页面之间用户体验的中断,使应用程序更像桌面应用程序。
在SPA中,根据需要动态加载适当的资源并将其添加到页面中,通常是响应用户操作。 页面不会在进程中的任何时刻重新加载,也不会控制转移到另一个页面,尽管位置哈希或HTML5 History API(在quasar.conf.js
中使用基于Vue Router模式的一个或另一个) 可用于提供应用程序中单独逻辑页面的感知和可导航性。
与单页面应用程序的交互通常涉及在幕后与Web服务器进行动态通信。