import { createSSRApp } from "vue"; import App from "./App.vue"; import { CLIENT_ID,NETWORK_ENV } from '@/enums/cacheEnums'; import '@/static/font/iconfont.css' // 注册UNiCloud组件 // import uniForms from '@dcloudio/uni-ui/lib/uni-forms/uni-forms.vue' // import uniFormsItem from '@dcloudio/uni-ui/lib/uni-forms-item/uni-forms-item.vue' // import uniEasyinput from '@dcloudio/uni-ui/lib/uni-easyinput/uni-easyinput.vue' // import uniIcons from '@dcloudio/uni-ui/lib/uni-icons/uni-icons.vue' // import uniSearchBar from '@dcloudio/uni-ui/lib/uni-search-bar/uni-search-bar.vue' // import uniDataPicker from '@dcloudio/uni-ui/lib/uni-data-picker/uni-data-picker.vue' // import uniDatetimePicker from '@dcloudio/uni-ui/lib/uni-datetime-picker/uni-datetime-picker.vue' // 注册自定义组件 import customShowModal from '@/components/customShowModal.vue' // pinia import { createPinia } from 'pinia' const pinia = createPinia() export function createApp() { const app = createSSRApp(App); // 全局变量 app.config.globalProperties.$CLIENT_ID = CLIENT_ID; app.config.globalProperties.$NETWORK_ENV = NETWORK_ENV; // 全局自定义组件 // app.component('customShowModal', customShowModal); // app.component('uniForms', uniForms); // app.component('uniFormsItem', uniFormsItem) // app.component('uniEasyinput', uniEasyinput) // app.component('uniIcons', uniIcons) // app.component('uniSearchBar', uniSearchBar) // app.component('uniDatetimePicker', uniDatetimePicker) // app.component('uniDataPicker', uniDataPicker) app.use(pinia) return { app, }; }