import Vue from 'vue' import App from './App.vue' import router from './router' import ElementUI, {Message, MessageBox} from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; // 导入全局样式表 import './assets/css/global.css' import VueI18n from 'vue-i18n' import zhCN from './lang/locales/zh-CN.json' // 中文语言包 import enUS from './lang/locales/en-US.json' // 英文语言包 import store from './store' // import store from './store' Vue.use(VueI18n) const i18n = new VueI18n({ locale: 'en-US', messages: { 'zh-CN': zhCN, // 注册中文语言包 'en-US': enUS // 注册英文语言包 } }) const EventBus = new Vue(); Vue.prototype.$bus = EventBus; Vue.use(ElementUI); Vue.config.productionTip = false; // 导入弹框提示组件 Vue.prototype.$message = Message; // confirm Vue.prototype.$confirm = MessageBox.confirm; Vue.prototype.$tagList = []; new Vue({ router, i18n, store, render: h => h(App) }).$mount('#app');