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