From 5ee0d36e051d591f930ba93ba660e45f10710c3f Mon Sep 17 00:00:00 2001 From: ZZJ <zzjdsg2300@163.com> Date: 星期四, 05 五月 2022 13:30:31 +0800 Subject: [PATCH] bug修复 --- src/views/index/index.vue | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/src/views/index/index.vue b/src/views/index/index.vue index 909df1d..2be6e4e 100644 --- a/src/views/index/index.vue +++ b/src/views/index/index.vue @@ -89,7 +89,7 @@ </div> </div> - <Connect v-if="showConnect"></Connect> + <Connect></Connect> <!-- 椤靛熬 --> <Footer></Footer> @@ -405,16 +405,33 @@ //娣诲姞婊氬姩鐩戝惉 scrollListener() { //椤甸潰婊戝姩瑙﹀彂浜嬩欢 (婊氬姩鏉$Щ鍔ㄥ垯璋冪敤鏄惁鏄剧ず杩斿洖椤堕儴鎸夐挳浜嬩欢) + var a = document.documentElement.clientHeight; // 婊氬姩瀹瑰櫒鐨勫彲瑙嗛珮 + var b = document.documentElement.scrollTop; // 婊氬姩鏉¤窛绂婚《閮ㄧ殑楂樺害 + var c = document.documentElement.scrollHeight; // 婊氬姩瀹瑰櫒鐨勬暣涓珮搴� - if (document.documentElement.scrollTop < 1100) { - this.showConnect = false; - } else { + if (c === a + b) { + //褰撴粴鍔ㄥ鍣ㄧ殑鍙楂�+婊氬姩瀹瑰櫒婊氬姩浜嗙殑楂樺害锛堟粴鍔ㄦ潯椤堕儴璺濈婊氬姩瀹瑰櫒椤堕儴鐨勮窛绂伙級 = 婊氬姩瀹瑰櫒鐨勬暣涓珮搴︽椂锛岃鏄庢粴鍔ㄦ潯鍒板簳浜� this.showConnect = true; + } else { + this.showConnect = false; } //妫�鏌ユ粴鍔ㄦ潯鏄惁鍦ㄩ《閮紝鎺у埗杩斿洖椤堕儴鎸夐挳鐨勯殣钘忓拰鏄剧ず }, }, + beforeRouteLeave(to, from, next) { + let userInfo = sessionStorage.getItem("userInfo"); + if ( + !userInfo && + to.path !== "/login" && + to.path !== "/register" && + to.path !== "/connectUs" + ) { + next({ path: "/login" }); + } else { + next(); + } + }, }; </script> -- Gitblit v1.8.0