main.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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 gantt from 'gantt';
  11. console.log(gantt);
  12. // bug fixed by jack
  13. // 在加载 css 的时候 font 不能被正确的加载
  14. // import './assets/summernote.css';
  15. import 'ant-design-vue/dist/antd.css';
  16. import { langZhCn } from './lang/zh-CN.js';
  17. import { langEnUs } from './lang/en-US.js';
  18. let instance = null;
  19. let i18n = createI18n({
  20. locale: 'zh-CN',
  21. messages: {
  22. 'zh-CN': langZhCn,
  23. 'en-US': langEnUs,
  24. },
  25. });
  26. let router = createRouter({
  27. history: createWebHashHistory(),
  28. routes: routes,
  29. });
  30. instance = createApp(App);
  31. instance.use(i18n);
  32. instance.use(Antd);
  33. instance.use(router);
  34. instance.use(PcClientComponent);
  35. instance.mount('#app-client-trace');