| 123456789101112131415161718192021222324252627282930313233343536373839 |
- import {createApp} from '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 App from './App.vue';
- import zh from '@/i18n/zh-CN.js';
- import en from '@/i18n/en-US.js';
- // 默认语言
- 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(router);
- app.use(VTooltip);
- app.mount('#app');
|