【发布时间】:2018-04-16 19:20:00
【问题描述】:
我在 vue.js 应用程序中使用 prerender-spa-plugin 来渲染 html 但它不能呈现动态数据。 当 prerender-spa-plugin 完成渲染时 创建的 html 文件只包含一些没有显示任何动态数据的 html 代码
方法
已安装
prerender-spa-plugin 配置
【问题讨论】:
-
同样的问题
标签: vue.js vue-router
我在 vue.js 应用程序中使用 prerender-spa-plugin 来渲染 html 但它不能呈现动态数据。 当 prerender-spa-plugin 完成渲染时 创建的 html 文件只包含一些没有显示任何动态数据的 html 代码
【问题讨论】:
标签: vue.js vue-router
添加无头选项为我解决了问题:
renderer: new Renderer({
injectProperty: '__PRERENDER_INJECTED',
renderAfterTime: 5000,
// Other puppeteer options.
// (See here: https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#puppeteerlaunchoptions)
headless: false // Display the browser window when rendering. Useful for debugging.
})
【讨论】: