From 875d1860c2bc985be44cdad73dbe9a53283d7f1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=A7=91=E6=96=87?= <2731938298@qq.com> Date: Sun, 27 Apr 2025 20:37:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=952?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- superMarket-frontend/src/main.js | 41 ++++++++++++++++++++++++++------ 1 file changed, 34 insertions(+), 7 deletions(-) diff --git a/superMarket-frontend/src/main.js b/superMarket-frontend/src/main.js index acbbde8..6dc266b 100644 --- a/superMarket-frontend/src/main.js +++ b/superMarket-frontend/src/main.js @@ -1,27 +1,54 @@ - import Vue from 'vue' +// 导入 Vue 框架 + import App from './App.vue' +// 导入根组件 App.vue + import router from './router' +// 导入路由配置 + import store from './store' -//ElementUI相关 +// 导入 Vuex 状态管理 + import ElementUI from 'element-ui' -//ElementUI相关 +// 导入 ElementUI 组件库 + import 'element-ui/lib/theme-chalk/index.css' +// 导入 ElementUI 的默认样式 + import '@/assets/css/globel.css' -import qs from 'qs'; +// 导入全局自定义样式 + +import qs from 'qs' +// 导入 qs 库,用于处理查询字符串 + import './assets/font/iconfont.css' +// 导入自定义字体图标样式 + import axios from 'axios' -Vue.prototype.qs = qs; +// 导入 axios 库,用于处理 HTTP 请求 + +Vue.prototype.qs = qs +// 将 qs 挂载到 Vue 原型上,方便全局使用 + Vue.prototype.$axios = axios +// 将 axios 挂载到 Vue 原型上,方便全局使用 -//ElementUI相关 Vue.use(ElementUI) - +// 注册 ElementUI 组件库 Vue.config.productionTip = false +// 关闭生产环境下的提示信息 new Vue({ +// 创建 Vue 实例 router, + // 注入路由配置 + store, + // 注入 Vuex 状态管理 + render: h => h(App) + // 渲染根组件 App.vue }).$mount('#app') +// 挂载 Vue 实例到 id 为 app 的 DOM 元素上 \ No newline at end of file