那详情页做ssr了,为什么首次进入doc没有内容,重刷后doc才有内容

来源:10-4 服务端渲染的页面跳转及路由传参

慕瓜0426755

2024-05-21

那详情页做ssr了,为什么首次进入doc没有内容,重刷后doc才有内容,而首屏是首次进入doc就能看到内容
写回答

1回答

Harry_wang

2024-05-22

首页跳详情页使用的是前端路由做跳转,这样就没有走服务端路由,所以doc没有内容,和普通spa没什么区别,这样做是因为并不想每次跳转页面的时候重新刷新当前页面,这样就失去了单页面应用的优势和用户体验。但是如果你在详情页面手动重新刷新,再次看doc你会看到这次走服务端渲染了,可以看到内容了,所以只要你页面从代码层面做了ssr,就不用担心这些问题,因为搜索引擎在抓取单独页面的时候肯定会经过reload页面的过程,doc就会有数据。
当然如果你一定要在跳转到详情页面时候在doc看到内容,可以使用window.open或者window.location.href

0
0

Vue3+TS打造SSR网站应用,0到1实现服务端渲染

教你一套前端技术组合拳,Get全套网站优化解决方案

368 学习 · 192 问题

查看课程