开发者社区> 问答> 正文

为什么在路由跳转时,需要禁止浏览器加载新文档?

为什么在路由跳转时,需要禁止浏览器加载新文档?

展开
收起
夹心789 2024-06-27 15:06:05 7 0
1 条回答
写回答
取消 提交回答
  • 在路由跳转时,如果浏览器加载新文档,那么无论哪门子 Server Component 都无法实现端上状态保持。为了实现状态保持,我们需要模拟SPA的行为,即禁止浏览器在点击链接时加载新页面,而是通过JavaScript在客户端处理路由变化,并请求服务端获取新的内容插入到当前页面的DOM中。

    2024-06-27 15:56:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
WEB浏览器中即将发生的安全变化 立即下载
基于浏览器的实时构建探索之路 立即下载
基于浏览器的实时构建探索之路--玄寂 立即下载