@mini-umi/preset-umi
Version:
18 lines (16 loc) • 542 B
JavaScript
import { createPinia } from 'pinia'
import { createSSRApp } from 'vue'
import App from './App.vue'
import { createRouter } from './router'
import 'element-plus/dist/index.css'
// SSR requires a fresh app instance per request, therefore we export a function
// that creates a fresh app instance. If using Vuex, we'd also be creating a
// fresh store here.
export function createApp() {
const app = createSSRApp(App)
const pinia = createPinia()
app.use(pinia)
const router = createRouter()
app.use(router)
return { app, router }
}