| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- import { createApp } from 'vue';
- import { createRouter, createWebHashHistory } from 'vue-router';
- import { createI18n } from 'vue-i18n';
- import VTooltip from 'v-tooltip';
- import * as PcClientComponent from 'pc-component-v3';
- import 'pc-component-v3/dist/pc-component-v3.css';
- window.Uuid = PcClientComponent.Uuid;
- window.Notify = PcClientComponent.Notify;
- window.onerror = function(message, source, lineno, colno, error) {
- if (message.includes('ResizeObserver')) return true;
- };
- import Antd from 'ant-design-vue';
- import App from './App.vue';
- import routes from './router/index.js';
- import store from './store/index.js';
- // import 'ant-design-vue/dist/antd.css';
- import 'jquery';
- let instance = null;
- import { langZhCn } from './lang/zh-CN.js';
- import { langEnUs } from './lang/en-US.js';
- let i18n = createI18n({
- locale: 'zh-CN',
- messages: {
- 'zh-CN': langZhCn,
- 'en-US': langEnUs,
- },
- });
- let router = createRouter({
- history: createWebHashHistory(),
- routes: routes,
- });
- function render(props = {}) {
- const { container } = props;
- instance = createApp(App);
- instance.use(Antd);
- instance.use(i18n);
- instance.use(router);
- instance.use(VTooltip);
- instance.use(PcClientComponent);
- instance.use(store);
- instance.mount('#app-client-wms');
- }
- // vite 环境下
- render({});
|