import App from './App' // #ifndef VUE3 // import GlobalPopup from '@/pages/components/GlobalPopup.vue' import Vue from 'vue' import './uni.promisify.adaptor' import * as api from '@/api' import utils from '@/utils' import config from '@/config' import MixinConfig from '@/mixins/config' import store from '@/stores' Vue.config.productionTip = false // 全局混入获取配置相关信息的方法 Vue.mixin(MixinConfig) // 全局注册弹窗组件 // Vue.component('GlobalPopup', GlobalPopup) // 将api挂载到Vue的原型 Vue.prototype.$api = api Vue.prototype.$utils = utils Vue.prototype.$config = config // 这里是静态config App.mpType = 'app' const app = new Vue({ ...App, store }) app.$mount() // #endif // #ifdef VUE3 import { createSSRApp } from 'vue' export function createApp() { const app = createSSRApp(App) return { app } } // #endif