diff --git a/.env.development b/.env.development
new file mode 100644
index 0000000..9953110
--- /dev/null
+++ b/.env.development
@@ -0,0 +1,5 @@
+# 开发环境配置
+NODE_ENV=development # 环境标识
+VITE_BASE_URL=http://localhost:3000 # API基础URL(根据你的后端服务地址调整)
+VITE_API_TIMEOUT=50000 # API请求超时时间(毫秒)
+VITE_APP_NAME="音视频门户" # 应用名称
diff --git a/.env.production b/.env.production
new file mode 100644
index 0000000..e69de29
diff --git a/src/components/HeaderNav.vue b/src/components/HeaderNav.vue
index 35160da..18c8b96 100644
--- a/src/components/HeaderNav.vue
+++ b/src/components/HeaderNav.vue
@@ -5,12 +5,12 @@ import router from "@/router/index.js";
import {useRoute} from "vue-router";
import Mask from "@/components/Mask.vue";
-const activeMenuIndex=ref(localStorage.getItem('activeMenu') || null)
+const activeMenuIndex=ref(sessionStorage.getItem('activeMenu') || null)
const menuKey = ref(0)
const route=useRoute()
// 选中逻辑
const handleSelect = (key, keyPath) => {
- localStorage.setItem('activeMenu',key)
+ sessionStorage.setItem('activeMenu',key)
}
const loadActiveMenu=()=>{
@@ -58,7 +58,7 @@ const searchEvent=()=>{
activeMenuIndex.value=null
menuKey.value += 1 //强制刷新
router.push({path:'/search',query:{keyword:input1.value}}).then(()=>{
- localStorage.setItem('activeMenu',route.fullPath)
+ sessionStorage.setItem('activeMenu',route.fullPath)
})
}
diff --git a/src/components/home/TechnologyCore.vue b/src/components/home/TechnologyCore.vue
index d51b886..511cd97 100644
--- a/src/components/home/TechnologyCore.vue
+++ b/src/components/home/TechnologyCore.vue
@@ -1,6 +1,6 @@
@@ -104,7 +142,7 @@ const changeClassify=(classify)=>{
256条结果
-
+
diff --git a/vite.config.js b/vite.config.js
index 002ac83..8dac0b9 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -15,6 +15,16 @@ export default defineConfig({
babelPlugins: []
})
],
+ // server:{
+ // proxy: {
+ // '/api': {
+ // target: process.env.VITE_BASE_URL,
+ // changeOrigin: true,
+ // secure: false,
+ // rewrite: (path) => path.replace(/^\/api/, ''),
+ // },
+ // },
+ // },
build: {
chunkSizeWarningLimit: Infinity, // 完全禁用警告
},