import Vue from 'vue' import App from './App' import constants from '@/constant/index' Vue.prototype.$constant = constants import './static/iconfont/iconfont.css' import '@/filters/index' import util from './utils/util' Vue.prototype.$util = util import globalMixins from './mixins/globalMixins' Vue.mixin(globalMixins) //import tabBar from './components/item/app-tabbar.vue' //Vue.component('tab-bar', tabBar) import store from './store' Vue.prototype.$store = store // 阻止启动生产消息,常用作指令 Vue.config.productionTip = false // 封装得全局消息提示 Vue.prototype.$msg = (title) => ( uni.showToast({ title, icon: 'none' }) ) // 生产环境中控制台不打印普通信息,以免造成内存泄漏 if (process.env.NODE_ENV == 'production') { if (console) { console.log = () => {} } } App.mpType = 'app' const app = new Vue({ store, ...App }) app.$mount()