// #ifndef VUE3 import Vue from 'vue' import App from './App' import store from './store' Vue.prototype.$store = store import httpCommon from './plugins/http-common' Vue.prototype.$https = httpCommon import message from './plugins/message' Vue.prototype.$message = message import http from './plugins/http.js' Vue.prototype.$http = http import storage from './plugins/storage' Vue.prototype.$storage = storage import util from './plugins/util' Vue.prototype.$util = util import self_base from './common/self_base.js' Vue.use(self_base); import mixinsCommon from './mixin/mixin.js' Vue.mixin(mixinsCommon) import farmerfooter from '@/components/footer/farmer-footer' Vue.component('farmer-footer', farmerfooter) import nodata from '@/components/no-data' Vue.component('no-data', nodata) // import bfooter from '@/components/footer/bussincess-footer' // Vue.component('bussincess-footer', bfooter) import footerMsg from '@/components/footer/footer-msg' Vue.component('footer-msg', footerMsg) import buttonShop from '@/components/button-shop/button-shop' Vue.component('common-button-shop', buttonShop) import cardListItem from '@/components/card-list-item/card-list-item' Vue.component('card-list-item', cardListItem) import selectItems from '@/components/common-select-items' Vue.component('common-select-items', selectItems) import addressSelect from '@/components/common-address-select/common-address-select' Vue.component('common-address-select', addressSelect) import topTabs from '@/components/top-tabs.vue' Vue.component('top-tabs', topTabs) Vue.config.productionTip = false App.mpType = 'app' const app = new Vue({ ...App }) app.$mount() // #endif // #ifdef VUE3 import { createSSRApp } from 'vue' import App from './App.vue' export function createApp() { const app = createSSRApp(App) return { app } } // #endif