import App from './App' import uView from '@/uni_modules/uview-ui' import useStorage from '@/utils/useStroage.js' import './framework/bootstrap' import Api from "./common/js/api.js" import Shop from "./common/js/shop.js" import store from './store' // #ifndef VUE3 import Vue from 'vue' import './uni.promisify.adaptor' Vue.config.productionTip = false Vue.prototype.$store = store App.mpType = 'app' const app = new Vue({ store, ...App }) app.$mount() // #endif Vue.use(uView) uni.$u.config.unit = 'rpx' Vue.prototype.useStorage = useStorage Vue.prototype.api = Api; Vue.prototype.shop = Shop; Vue.prototype.$onLaunched = new Promise(resolve => { Vue.prototype.$isResolve = resolve }) // #ifdef VUE3 import { createSSRApp } from 'vue' export function createApp() { const app = createSSRApp(App) return { app } } // #endif