vuejs 预渲染 php 动态内容

vuejs prerendering with php dynamic content

我有一个关于预呈现使用 php 构建的 vue 应用程序的问题(laravel 或纯 php 无关紧要) 我的问题是如何真正预呈现动态内容例如: 当我用 vue 和 php 创建一个博客来显示 post 我在我的 vue 应用程序中发出 Ajax 请求.. google 机器人和其他网络爬虫将如何读取我的网站内容

提前致谢

预渲染这个概念在SPA中用的最多。它包括呈现占位符或动态元素,直到 JavaScript 代码发出必要的 Ajax 请求并使用请求的数据呈现新元素。

您可以使用预呈现来在服务器端呈现要为搜索引擎编制索引的 HTML。使用 PHP 和 Vue.js 来实现这一点可能很复杂,因为您需要一个视图用于 PHP 模板引擎,另一个视图用于 Vue.js。当应用程序增长时,可能很难维护。

我已经使用 hypernova 实现了这一点(Laravel 和 Vue.js)。我写了几篇关于它的文章

https://dev.to/phillipgd1992/universal-rendering-in-laravel-using-vue-js-and-ara-framework-5amd

https://itnext.io/strangling-a-monolith-to-micro-frontends-decoupling-presentation-layer-18a33ddf591b

您可以在此处阅读有关预渲染、ssr、csr 和通用渲染的更多信息:

https://developers.google.com/web/updates/2019/02/rendering-on-the-web#seo

让我知道我是否可以为您提供其他帮助。