一、安装:
npm install prerender-spa-plugin --save
二、路由router模式为 history :
const router = new VueRouter({
mode: 'history',
routes
})
三、配置入口文件 main.js :
new Vue({
router,
render: h => h(App),
mounted () {
// document.dispatchEvent(new Event('render-event')) // 预渲染,会报错[prerender-spa-plugin] Unable to prerender all routes!
document.dispatchEvent(new Event('custom-render-trigger')) // 预渲染,新版本使用这个。