ZengTao
2024-04-23 6f271cc93b7992ae4613ac2fe2dad81c34630296
CanadaMes-ui/src/main.js
@@ -2,24 +2,34 @@
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 websocketPlugin from './api/websocketPlugin';  // 引入插件文件
// import store from './store'
// import store from './store'
Vue.use(VueI18n)
// Vue.use(websocketPlugin, {
//   ip: 'localhost',  // 替换成你的 WebSocket 服务器 IP 地址
// });
const i18n = new VueI18n({
  locale: 'zh-CN', // 设置默认语言为中文
  locale: 'en-US',
  messages: {
    'zh-CN': zhCN, // 注册中文语言包
    'en-US': enUS // 注册英文语言包
  }
})
Vue.use(ElementUI);
const EventBus = new Vue();
Vue.prototype.$bus = EventBus;
Vue.use(ElementUI,{locale});
Vue.config.productionTip = false;
@@ -27,9 +37,11 @@
Vue.prototype.$message = Message;
// confirm
Vue.prototype.$confirm = MessageBox.confirm;
Vue.prototype.$tagList = [];
new Vue({
    router,
    i18n,
    // store,
    render: h => h(App)
}).$mount('#app');