main.js 872 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import { createApp } from 'vue';
  2. import { createRouter, createWebHashHistory } from 'vue-router';
  3. import { createI18n } from 'vue-i18n';
  4. import App from './App.vue';
  5. import routes from './router/index.js';
  6. import PcClientComponent from 'pc-component-v3';
  7. import 'pc-component-v3/dist/pc-component-v3.css';
  8. import Antd from 'ant-design-vue';
  9. import 'jquery';
  10. import 'ant-design-vue/dist/antd.css';
  11. import { langZhCn } from './lang/zh-CN.js';
  12. import { langEnUs } from './lang/en-US.js';
  13. let instance = null;
  14. let i18n = createI18n({
  15. locale: 'zh-CN',
  16. messages: {
  17. 'zh-CN': langZhCn,
  18. 'en-US': langEnUs,
  19. },
  20. });
  21. let router = createRouter({
  22. history: createWebHashHistory(),
  23. routes: routes,
  24. });
  25. instance = createApp(App);
  26. instance.use(i18n);
  27. instance.use(Antd);
  28. instance.use(router);
  29. instance.use(PcClientComponent);
  30. instance.mount('#app-client-trace');