wuyouming666
2023-12-02 17b583422095aff6bb91bd8ddff5faeb41c8edb2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import ElementUI, {Message, MessageBox} from 'element-ui';
import locale from 'element-ui/lib/locale/lang/en' // lang i18n
 
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,{locale});
 
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');