2025-07-22 11:21:01 +08:00
|
|
|
import { createSSRApp } from "vue";
|
|
|
|
|
import App from "./App.vue";
|
2025-08-19 17:31:28 +08:00
|
|
|
import { CLIENT_ID,NETWORK_ENV } from '@/enums/cacheEnums';
|
2025-07-22 11:21:01 +08:00
|
|
|
import '@/static/font/iconfont.css'
|
|
|
|
|
|
2025-08-27 12:01:08 +08:00
|
|
|
// 注册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'
|
|
|
|
|
|
|
|
|
|
|
2025-08-20 11:36:31 +08:00
|
|
|
// 注册自定义组件
|
|
|
|
|
import customShowModal from '@/components/customShowModal.vue'
|
|
|
|
|
|
2025-07-22 11:21:01 +08:00
|
|
|
// pinia
|
|
|
|
|
import { createPinia } from 'pinia'
|
|
|
|
|
const pinia = createPinia()
|
|
|
|
|
|
2025-08-19 17:31:28 +08:00
|
|
|
|
2025-07-22 11:21:01 +08:00
|
|
|
export function createApp() {
|
|
|
|
|
|
|
|
|
|
const app = createSSRApp(App);
|
2025-08-19 17:31:28 +08:00
|
|
|
|
2025-08-20 11:36:31 +08:00
|
|
|
// 全局变量
|
2025-08-19 17:31:28 +08:00
|
|
|
app.config.globalProperties.$CLIENT_ID = CLIENT_ID;
|
|
|
|
|
app.config.globalProperties.$NETWORK_ENV = NETWORK_ENV;
|
2025-08-20 11:36:31 +08:00
|
|
|
|
|
|
|
|
// 全局自定义组件
|
2025-08-27 12:01:08 +08:00
|
|
|
// 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)
|
|
|
|
|
|
2025-07-22 11:21:01 +08:00
|
|
|
|
|
|
|
|
app.use(pinia)
|
|
|
|
|
|
|
|
|
|
return {
|
|
|
|
|
app,
|
|
|
|
|
};
|
|
|
|
|
}
|