单页应用(SPA)风格的渲染。这种方式可以防止无样式内容的闪烁,并提高 Quartz 的页面流畅度。
其底层实现是通过劫持页面导航,转而使用 GET
请求获取 HTML,然后通过 micromorph 进行差异对比并选择性替换页面部分内容。这使得我们无需完全刷新页面即可更改内容,从而减少浏览器需要加载的内容量。
配置
- 禁用 SPA 路由:将
quartz.config.ts
中 configuration 的enableSPA
字段设为false
。
1分钟阅读
单页应用(SPA)风格的渲染。这种方式可以防止无样式内容的闪烁,并提高 Quartz 的页面流畅度。
其底层实现是通过劫持页面导航,转而使用 GET
请求获取 HTML,然后通过 micromorph 进行差异对比并选择性替换页面部分内容。这使得我们无需完全刷新页面即可更改内容,从而减少浏览器需要加载的内容量。
quartz.config.ts
中 configuration 的 enableSPA
字段设为 false
。