import * as Pinia from 'pinia' import * as service from '@/config/service' import { alertError, openPage, toDouble } from '@/utils/common' import App from './App.vue' import { LOCAL_KEY } from '@/config/local' import { createSSRApp } from 'vue' import { setupApi } from '@/api' import { setupHttp } from '@/utils/http' import { setupStore } from '@/store' import uView from './uni_modules/vk-uview-ui' uni.$u.openPage = openPage uni.$u.alertError = alertError uni.$u.toDouble = toDouble uni.$u.LOCAL_KEY = LOCAL_KEY uni.$u.service = { ...service } export function createApp() { const app = createSSRApp(App) setupHttp(app) setupApi(app) setupStore(app) app.use(uView) return { app, Pinia, } }