diff --git a/src/App.vue b/src/App.vue
new file mode 100644
index 0000000..ed89170
--- /dev/null
+++ b/src/App.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/main.ts b/src/main.ts
new file mode 100644
index 0000000..914a919
--- /dev/null
+++ b/src/main.ts
@@ -0,0 +1,22 @@
+import { createApp } from "vue";
+import App from "./App.vue";
+import axios from "axios";
+import ElementPlus from "element-plus";
+import "element-plus/dist/index.css";
+import router from "./router";
+import store from "./store";
+import "./assets/common.css";
+
+createApp(App).use(store).use(router).use(ElementPlus).mount("#app");
+
+axios.defaults.baseURL = "http://192.168.1.192:8081"; // 你的 Spring Boot API 服务器地址
+axios.defaults.headers.post["Content-Type"] = "application/json";
+axios.defaults.withCredentials = true;
+
+router.beforeEach((to, from, next) => {
+ const title = to.meta?.title as string;
+ if (title) {
+ document.title = title;
+ }
+ next();
+});
diff --git a/src/shims-vue.d.ts b/src/shims-vue.d.ts
new file mode 100644
index 0000000..3804a43
--- /dev/null
+++ b/src/shims-vue.d.ts
@@ -0,0 +1,6 @@
+/* eslint-disable */
+declare module '*.vue' {
+ import type { DefineComponent } from 'vue'
+ const component: DefineComponent<{}, {}, any>
+ export default component
+}