我在https://blog.csdn.net/young_gao/article/details/80341723 里面使用了prerender来渲染
但是还是有坑的,那就是你改完代码再次打包,发现原本应该有的渲染都没有了
这时你需要在config/index.js 里面找到build里面的 assetsPublicPath,并重新修改为 ./
assetsPublicPath:'./',
打包,再看渲染页面的html,发现渲染已经有了。
但是可能样式时错乱的,这时因为路径有点问题,你可以吧 ./改为../
assetsPublicPath:
'../',
再次打包上传,OK没有问题了。
路由中 '/' 由于指向的是 '/index',所以就是外层的index渲染没有成功,只要index文件夹里面的index.html渲染成功了,你也是可以看到源代码的。
记得清理一下缓存