鍍金池/ 問(wèn)答/HTML/ vue單頁(yè)應(yīng)用如何給動(dòng)態(tài)路由的頁(yè)面添加meta頭和預(yù)渲染?

vue單頁(yè)應(yīng)用如何給動(dòng)態(tài)路由的頁(yè)面添加meta頭和預(yù)渲染?

vue單頁(yè)應(yīng)用如何給動(dòng)態(tài)路由的頁(yè)面添加meta頭和預(yù)渲染?

我現(xiàn)在使用的是prerender-spa-plugin和vue-meta-info對(duì)頁(yè)面進(jìn)行預(yù)渲染和添加meta

現(xiàn)在存在兩個(gè)問(wèn)題:
1.prerender-spa-plugin不能渲染動(dòng)態(tài)路由
2.webpack配置項(xiàng)中未配置的路由頁(yè)面渲染出來(lái)的內(nèi)容都是跟首頁(yè)一樣的

回答
編輯回答
枕頭人

給動(dòng)態(tài)路由頁(yè)面渲染meta頭用vue-meta。
預(yù)渲染是指預(yù)先渲染好html?可以看看prerender-spa-plugin,它會(huì)用一個(gè)無(wú)頭瀏覽器根據(jù)你的路由渲染頁(yè)面后返回..

Prerendering is basically firing up a headless browser, loading your app's routes, and saving the results to a static HTML file.
2018年2月13日 08:40