From 07d14cf6edbef9436aa5909bcb6b2329ecc6f9a2 Mon Sep 17 00:00:00 2001 From: ZZJ <10913410+zzj2100@user.noreply.gitee.com> Date: 星期五, 15 七月 2022 14:44:44 +0800 Subject: [PATCH] 禅道bug --- src/components/IndexHeader.vue | 64 +++++++++++++++++++++---------- 1 files changed, 43 insertions(+), 21 deletions(-) diff --git a/src/components/IndexHeader.vue b/src/components/IndexHeader.vue index 645b30c..ec0e7b0 100644 --- a/src/components/IndexHeader.vue +++ b/src/components/IndexHeader.vue @@ -6,17 +6,11 @@ <router-link to="/"> <img class="logo" src="/images/index/LOGO.png" alt="" /> </router-link> - <router-link to="/"> - <div class="title">宸ヤ笟鐗╄仈缃戝钩鍙�</div> - </router-link> - <div class="label"><router-link to="/">棣栭〉</router-link></div> + <div class="title" @click="$router.push('/')">宸ヤ笟浜掕仈缃戝钩鍙�</div> + <div class="label" @click="$router.push('/')">棣栭〉</div> <div class="label">浜戞湇鍔�</div> - <div class="label"> - <router-link to="/manageCenter">绠$悊涓績</router-link> - </div> - <div class="label"> - <router-link to="/product">搴旂敤鍟嗗煄</router-link> - </div> + <div class="label" @click="$router.push('/manageCenter')">绠$悊涓績</div> + <div class="label" @click="$router.push('/product')">搴旂敤鍟嗗煄</div> </div> <!-- 宸︿晶 --> @@ -25,6 +19,7 @@ placeholder="璇疯緭鍏ュ叧閿瘝" v-model="keyWord" @focus="showInputBox(true)" + :class="{ Unlogin: !userInfo }" > <div class="iconList" slot="suffix"> <i class="search iconfont" v-if="!isShow"></i> @@ -36,17 +31,25 @@ </el-input> <!-- 鏈櫥褰曟儏鍐� --> - <div class="headerLogin" v-if="!userInfo"> - <router-link to="/login"> 鐧诲綍</router-link> + <div + class="headerLogin" + v-if="!userInfo" + @click="$router.push('/login')" + > + 鐧诲綍 </div> - <div class="register" v-if="!userInfo"> - <router-link to="/register"> 鍏嶈垂娉ㄥ唽 </router-link> + <div + class="register" + v-if="!userInfo" + @click="$router.push('/register')" + > + 鍏嶈垂娉ㄥ唽 </div> <!-- 宸茬櫥褰曟儏鍐� --> <img class="userImg" - src="/images/index/榛樿澶村儚-01.png" + src="/images/index/default.png" alt="" v-if="userInfo" @mouseenter="showUserBox" @@ -68,7 +71,7 @@ <div class="label">浣欓</div> <div class="content"> <span class="button">鍏呭��</span> - <span class="number">锟�4900.82</span> + <span class="number">锟�0</span> </div> </li> @@ -83,7 +86,7 @@ </li> <li> - <div class="label">璁㈠崟绠$悊</div> + <div class="label" @click="jump(1)">璁㈠崟绠$悊</div> </li> <li> @@ -108,13 +111,14 @@ </div> <!-- 杈撳叆涓嬫媺妗� --> - <div class="inputBox" v-if="isShowBox"> + <div class="inputBox" :class="{ Unlogin: !userInfo }" v-if="isShowBox"> <div class="hotKey"> <div class="title">鐑棬鎼滅储</div> <ul class="keyCard"> <li class="keyItem" v-for="(item, index) in hotKeyArr" :key="index"> {{ item }} </li> + x </ul> </div> @@ -188,7 +192,7 @@ const _this = this; this.UserTimer = setTimeout(() => { _this.isShowUserBox = false; - }, 100); + }, 200); }, logOut() { @@ -206,6 +210,15 @@ duration: 2500, offset: 57, }); + }); + }, + + jump(id) { + this.$router.push({ + path: "/personalCenter", + query: { + id: id, + }, }); }, }, @@ -346,6 +359,11 @@ right: 88px; width: 300px; background-color: #fff; + + &.Unlogin { + right: 158px; + } + ::v-deep input { width: 300px; background-color: #fff; @@ -364,12 +382,16 @@ position: absolute; top: 62px; right: 88px; - // right: -158px; padding: 12px 20px 8px 20px; width: 300px; background-color: #fff; border-top: 1px solid rgb(204, 204, 204); z-index: 4; + + &.Unlogin { + top: 52px; + right: 158px; + } .hotKey, .historyKey { @@ -413,7 +435,7 @@ .userBox { box-sizing: border-box; position: absolute; - z-index: 3; + z-index: 10; right: 20px; top: 64px; padding: 0 20px; -- Gitblit v1.8.0