应公司要求给spa的vue项目做seo优化,查了一些资料,用的prerender的预渲染,看了api后做了配置,也出来了html文件,
现在问题是:首先我头部和尾部用了共用组件,但是头部样式错乱了而尾部没事,
然后就是发布到测试后页面会先展示我预渲染的页面,之后出现正式的页面,但是预渲染的页面一直存在在页面里,求大佬帮忙看一下。
应公司要求给spa的vue项目做seo优化,查了一些资料,用的prerender的预渲染,看了api后做了配置,也出来了html文件,
现在问题是:首先我头部和尾部用了共用组件,但是头部样式错乱了而尾部没事,
然后就是发布到测试后页面会先展示我预渲染的页面,之后出现正式的页面,但是预渲染的页面一直存在在页面里,求大佬帮忙看一下。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
预渲染原理是开启一个nodejs 服务器,然后获取给定的路由把网页保存下来,这个我之前也用到过,一般情况下不会出现样式问题,但是预渲染的页面的确会存在页面上。
我猜测你这里应该是样式分割有问题或许在预渲染执行过程中未获取到完整的样式导致该问题