From 0881b00596209282185dbaffafec0292aeaa0294 Mon Sep 17 00:00:00 2001 From: zhangyh Date: Mon, 3 Nov 2025 10:04:49 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20new=20project=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/HomeMain.vue | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/src/views/HomeMain.vue b/src/views/HomeMain.vue index 3c665bb8..c9538217 100644 --- a/src/views/HomeMain.vue +++ b/src/views/HomeMain.vue @@ -27,7 +27,7 @@ > -
+
{ return store.state.UserHabit.userDetail @@ -610,13 +611,19 @@ export default defineComponent({ // 监听路由,当路由地址为/home/history时homeMainData.showHistory为true,改变左侧菜单颜色 watch( - () => route.path, - () => { + [() => route.path, () => route.fullPath], + ([path, fullPath]) => { if (route.path == '/home/history') { homeMainData.showHistory = true } else { homeMainData.showHistory = false } + // 当fullPath为/home时表示在新建项目 + if (route.fullPath === '/home') { + homeMainData.isNewProject = true + } else { + homeMainData.isNewProject = false + } }, { immediate: true } ) @@ -1717,7 +1724,8 @@ export default defineComponent({ } .newObj { border-radius: 2rem; - border: 2px solid #000; + border: 2px solid rgba(0, 0, 0, 0.1); + background: #fff; display: flex; align-items: center; justify-content: center; @@ -1726,6 +1734,12 @@ export default defineComponent({ width: 25.1rem; // height: 6.8rem; padding: calc(2rem - 2px) 0; + &.active { + border-color: rgba(0, 0, 0, 0.5); + } + &:hover { + border-color: rgba(0, 0, 0, 0.5); + } > svg { margin-right: 1.3rem; width: 1.6rem; @@ -2228,6 +2242,7 @@ export default defineComponent({ } &.active { cursor: not-allowed; + border-color: rgba(0, 0, 0, 0.5); } &.filled:hover {