WordPress单文章多页分页方案是否适配SPA(单页应用)?
WordPress分页方案在SPA中的运行说明
默认状态下,你提到的WordPress页面链接样式方案对应的核心是内置的wp_link_pages分页函数,原生输出的分页元素是普通超链接,点击后默认触发整页重新加载,依赖服务端渲染返回完整页面,无法直接在SPA场景下实现无刷新的局部内容更新。
如果需要在SPA中适配使用这套方案,可以做简单改造即可正常运行,实现仅更新对应内容的效果:
- 先在WordPress侧新增自定义REST API接口,仅接收分页参数、返回对应分页的内容片段,不需要输出完整的页面结构
- 前端侧拦截所有分页超链接的点击事件,阻止默认的页面跳转行为,读取链接中的分页参数后调用上述接口,将拿到的内容片段替换当前页面的内容展示区即可
改造完成后,你原本针对分页元素编写的所有样式规则都可以完全沿用,不需要做额外调整。
内容的提问来源于stack exchange,提问作者roiroi
相关产品推荐
相关产品推荐

