做SEO,因为是SPA单页应用,所以查资料使用了webpack的prerender-spa-plugin来做预渲染。
但是发现打包后生成的对应路由文件夹下的index.html的内容,只有头部和尾部(我的header和footer是写在App.vue里的), 生成的对应路由的文件夹下的页面查看源代码都是一样的只包含头部和尾部
做SEO,因为是SPA单页应用,所以查资料使用了webpack的prerender-spa-plugin来做预渲染。
但是发现打包后生成的对应路由文件夹下的index.html的内容,只有头部和尾部(我的header和footer是写在App.vue里的), 生成的对应路由的文件夹下的页面查看源代码都是一样的只包含头部和尾部
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
因为你的
写到了main.js里,应该写到需要预渲染的路由的mounted里