From 4fb1960787da2566c350398441dac950bdaeab5c Mon Sep 17 00:00:00 2001
From: YM <479443481@qq.com>
Date: 星期三, 15 五月 2024 12:20:22 +0800
Subject: [PATCH] 通信

---
 src/views/home.vue |   53 ++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 36 insertions(+), 17 deletions(-)

diff --git a/src/views/home.vue b/src/views/home.vue
index a9106f2..5570dad 100644
--- a/src/views/home.vue
+++ b/src/views/home.vue
@@ -154,7 +154,7 @@
                     </div>
                   </div>
                   <div
-                    class="noteText hover"
+                    class="noteText hover 123456"
                     @click="jumpContent('note' + index)"
                     :style="{
                       background:
@@ -960,20 +960,37 @@
     }
   })
   window.qiankunActions.onGlobalStateChange((state, prev) => {
-    console.log(state, '鐖跺眰')
+    console.log('鐖跺眰state鍙樺寲', state)
     bookName.value = state.bookName
     bookId.value = state.bookId
-    state.gotoPage
+    window.qiankunState = state;
   })
 
+  // 瀹氫箟鐖跺眰鏂规硶
+  console.log(window.qiankunActions);
   window.qiankunActions.setGlobalState({
     state: 1, // 鍔犺浇瀛愬簲鐢�
     windowSelection: (data) => {
       // 缁戝畾瀛愬簲鐢ㄩ�夋嫨鐩戝惉浜嬩欢
       console.log(data, '瀛愬簲鐢ㄩ�夋嫨')
       getSelection(data)
+    },
+    catalogChange: (data) => {
+      console.log(data, '绔犺妭鍒囨崲锛氱洰鍓嶆樉绀虹殑涓変釜绔犺妭')
+    },
+    pageChange: (data) => {
+      // {
+      //   page: 100,
+      //   catalog: 5,
+      //   catalogId: "",
+      //   catalogName: "",
+      // }
+      console.log(data, '椤甸潰鍒囨崲锛氱洰鍓嶆樉绀洪〉闈㈠拰瀵瑰簲鐨勭珷鑺備俊鎭�')
     }
   })
+
+  // 璋冪敤瀛愬眰鏂规硶
+  // if (window.qiankunState && window.qiankunState.aa) window.qiankunState.aa(1)
 })
 
 watch(
@@ -1656,12 +1673,12 @@
 }
 
 const pageScroll = (e) => {
-  window.qiankunActions.setGlobalState({
-    gotoPage: (t, s) => {
-      // 缁戝畾瀛愬簲鐢ㄩ�夋嫨鐩戝惉浜嬩欢
-      console.log(t, s, '瀛愬簲鐢ㄦ粴鍔�')
-    }
-  })
+  // window.qiankunActions.setGlobalState({
+  //   gotoPage: (t, s) => {
+  //     // 缁戝畾瀛愬簲鐢ㄩ�夋嫨鐩戝惉浜嬩欢
+  //     console.log(t, s, '瀛愬簲鐢ㄦ粴鍔�')
+  //   }
+  // })
   showToolBox.value = false
   lineDelete.showLineDelete = false
   // let scroll = e.target.scrollTop
@@ -2165,7 +2182,8 @@
 }
 
 const jumpContent = (id) => {
-  document.getElementById(id).scrollIntoView()
+  debugger
+  if (window.qiankunState && window.qiankunState.gotoPage) window.qiankunState.gotoPage(5, 100)
 }
 
 const update = (item, type) => {
@@ -2680,9 +2698,7 @@
             margin: 10px 10px 10px 15px;
             border-radius: 3px;
             padding: 2px 5px;
-            // opacity: 0.1;
             .con {
-              all: initial;
               max-height: 65px;
               display: -webkit-box;
               -webkit-box-orient: vertical;
@@ -2772,14 +2788,17 @@
       }
       .pageBox-content {
         height: calc(100% - 57px);
-        overflow-y: auto;
         background: #fbf9f4;
         .content-box {
+          height: 100%;
           position: relative;
-        }
-        #container {
-          background: #fbf9f4;
-          // height: 100%;
+          #container {
+            background: #fbf9f4;
+            height: 100%;
+            #__qiankun_microapp_wrapper_for_app_content__ {
+              height: 100%;
+            }
+          }
         }
         .canvas-box {
           height: 100%;

--
Gitblit v1.9.1