UNPKG

@akryum/vue-cli-plugin-ssr

Version:

Turn your app into an isomorphic SSR app!

33 lines (29 loc) 574 B
<%_ if (apollo) { _%> import 'isomorphic-fetch' <%_ } _%> import { loadAsyncComponents } from '@akryum/vue-cli-plugin-ssr/client' <%_ if (pwa) { _%> import './registerServiceWorker' <%_ } _%> import { createApp } from './main' createApp({ async beforeApp ({ router }) { await loadAsyncComponents({ router }) }, afterApp ({ app, router, <%_ if (vuex) { _%> store, <%_ } _%> }) { <%_ if (vuex) { _%> store.replaceState(window.__INITIAL_STATE__) <%_ } _%> router.onReady(() => { app.$mount('#app') }) } })