import { createSSRApp } from "vue";
|
import App from "./App.vue";
|
import uviewPlus from 'uview-plus'
|
import * as Pinia from "pinia"
|
import persist from 'pinia-plugin-persistedstate'
|
import svgIcon from './components/common/svgIcon.vue'
|
// import api from './apis/api'
|
// import validator from './common/validator.js'
|
// import config from './config.js'
|
|
|
export function createApp() {
|
|
const app = createSSRApp(App);
|
//全局引入
|
// app.config.globalProperties.$api = api
|
// app.config.globalProperties.$config = config
|
// app.config.globalProperties.$validator = validator
|
|
app.use(uviewPlus)
|
const pinia = Pinia.createPinia()
|
pinia.use(persist)
|
app.use(pinia)
|
app.component('svg-icon', svgIcon);
|
|
return {
|
app,
|
pinia
|
};
|
}
|