import Vue from 'vue' import App from './App' import api from '@/api/index.js' import config from 'common/config.js' import uView from 'uni_modules/uview-ui' import dayjs from 'uni_modules/uview-ui/libs/util/dayjs' import plugins from './plugins' // plugins import TabBar from '@/components/tabBar/tabBar.vue' import Navbar from '@/components/Navbar/index.vue' import ScanCode from '@/components/ScanCode/ScanCode.vue' import auth from '@/utils/auth' import calcUtil from '@/utils/calc' import G_show_modal from '@/js_sdk/g-gShowModal/components/G_show_modal/g_show_modal.js' // #ifdef H5 // import VConsole from '@/utils/vconsole.js' // #endif import { formatTime, goBack, formatDictLabel, formatDistance, assignValues, createDoubleArray, assignKeys, fileIdToUrl, getPhotoUrl, loadCity, viewMapLocation, previewPicture, streetOrNot } from "@/utils/ruoyi"; import store from './store' // store import '@/permission' // permission import './uni.promisify.adaptor' Vue.use(uView) Vue.use(plugins) Vue.use(G_show_modal) Vue.component('TabBar', TabBar) Vue.component('Navbar', Navbar) Vue.component('ScanCode', ScanCode) Vue.config.productionTip = false // 去除console.log打印 if (process.env.NODE_ENV !== 'production') { // console.log = () => {} //开发环境去除看一下效果 } else { //正式环境去除 console.log = () => {} } // #ifdef H5 // Vue.prototype.vConsole = VConsole; // #endif Vue.prototype.$store = store Vue.prototype.$config = config Vue.prototype.$api = api Vue.prototype.$dayjs = dayjs Vue.prototype.$goBack = goBack Vue.prototype.$formatTime = formatTime Vue.prototype.$auth = auth Vue.prototype.$calcUtil = calcUtil Vue.prototype.$formatDistance = formatDistance Vue.prototype.$assignValues = assignValues Vue.prototype.$fileIdToUrl = fileIdToUrl Vue.prototype.$createDoubleArray = createDoubleArray; Vue.prototype.$assignKeys = assignKeys Vue.prototype.$getPhotoUrl = getPhotoUrl Vue.prototype.$loadCity = loadCity Vue.prototype.$viewMapLocation = viewMapLocation Vue.prototype.$previewPicture = previewPicture Vue.prototype.$streetOrNot = streetOrNot App.mpType = 'app' const app = new Vue({ ...App }) app.$mount() // #ifdef VUE3 import { createSSRApp } from 'vue' export function createApp() { const app = createSSRApp(App) return { app } } // #endif