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');