From cabc1ce19c57a7c7388502952eaaafd558363145 Mon Sep 17 00:00:00 2001 From: 杨磊 <505174330@qq.com> Date: 星期五, 22 八月 2025 18:18:51 +0800 Subject: [PATCH] 数字教材相关 --- src/main.js | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..d8c10a0 --- /dev/null +++ b/src/main.js @@ -0,0 +1,33 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import { createPinia } from 'pinia' + +import App from './App.vue' +// 瀹屾暣寮曞叆 Element Plus +import ElementPlus from 'element-plus' +import 'element-plus/dist/index.css' +import * as ElementPlusIconsVue from '@element-plus/icons-vue' +import router from './router' +import MG from '@/assets/js/middleGround/WebMiddleGroundApi.js' +import toolClass from '@/assets/js/toolClass.js' +import config from '@/assets/js/config.js' +import zhCn from 'element-plus/dist/locale/zh-cn.mjs' + +const app = createApp(App) + +app.provide('config', config) +app.provide('MG', MG) +app.provide('toolClass', toolClass) + +// 娉ㄥ唽鎵�鏈夊浘鏍� +for (const [key, component] of Object.entries(ElementPlusIconsVue)) { + app.component(key, component) +} +app.use(ElementPlus) +app.use(createPinia()) +app.use(router) +app.use(ElementPlus, { + locale: zhCn, +}) +app.mount('#app') -- Gitblit v1.9.1