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