| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- import {createApp} from 'vue';
- import * as Vue from 'vue';
- window.Vue = Vue;
- import {createRouter, createWebHashHistory} from 'vue-router';
- import { createI18n } from 'vue-i18n/dist/vue-i18n.cjs.js';
- import VTooltip from 'v-tooltip';
- import mRouter from './route/index.js';
- import * as Antd from 'ant-design-vue';
- import 'ant-design-vue/dist/reset.css';
- window.Antd = Antd;
- import App from './App.vue';
- // import 'ant-design-vue/dist/antd.css';
- import 'ant-design-vue/dist/reset.css';
- import zh from '@/i18n/zh-CN.js';
- import en from '@/i18n/en-US.js';
- import * as AntDesignIconsVue from '@ant-design/icons-vue';
- window.AntDesignIconsVue = AntDesignIconsVue;
- // 默认语言
- const default_lang = 'zh';
- const i18n = createI18n({
- locale: default_lang,
- messages: {
- 'zh': zh,
- 'en': en,
- },
- });
- const router = createRouter({
- history: createWebHashHistory(),
- routes: mRouter.routes, // (缩写) 相当于 routes: routes
- });
- // new Vue({
- // el: '#app',
- // i18n,
- // router,
- // render: h => h(App)
- // })
- let app = createApp(App);
- app.use(i18n);
- app.use(Antd);
- app.use(router);
- app.use(VTooltip);
- app.mount('#app');
- window.app = app;
|