From d3bfe7a66e00532c8d330fc460533a517854f7e8 Mon Sep 17 00:00:00 2001 From: zjlnb666 <14659021+zhangjianlong666@user.noreply.gitee.com> Date: Fri, 23 Jan 2026 11:16:14 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E7=8E=AF=E5=A2=83=E5=8F=98?= =?UTF-8?q?=E9=87=8F=E5=92=8Caxios=EF=BC=8C=E5=AE=8C=E5=96=84=E9=A6=96?= =?UTF-8?q?=E9=A1=B5=E8=BD=AE=E6=92=AD=E6=95=88=E6=9E=9C=E5=92=8C=E5=85=A8?= =?UTF-8?q?=E5=B1=80=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 5 ++ .env.production | 0 src/components/HeaderNav.vue | 6 +- src/components/home/TechnologyCore.vue | 11 +++- src/utils/api.js | 41 ++++++++++++++ src/views/SearchResults.vue | 78 +++++++++++++++++++------- vite.config.js | 10 ++++ 7 files changed, 126 insertions(+), 25 deletions(-) create mode 100644 .env.development create mode 100644 .env.production 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 @@