【问题标题】:Dynamic data not rendering in prerender-spa-plugin动态数据未在 prerender-spa-plugin 中呈现
【发布时间】:2018-04-16 19:20:00
【问题描述】:

我在 vue.js 应用程序中使用 prerender-spa-plugin 来渲染 html 但它不能呈现动态数据。 当 prerender-spa-plugin 完成渲染时 创建的 html 文件只包含一些没有显示任何动态数据的 html 代码

方法

已安装

prerender-spa-plugin 配置

【问题讨论】:

  • 同样的问题

标签: vue.js vue-router


【解决方案1】:

添加无头选项为我解决了问题:

 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.
})

【讨论】: