From f22883b1db1d7f5c2593e47a709a2fbc857a9186 Mon Sep 17 00:00:00 2001 From: litian <2804272236@qq.com> Date: 星期三, 08 五月 2024 17:21:53 +0800 Subject: [PATCH] yueduqi --- src/child.ts | 32 ++++++++++++++++++++++++-------- 1 files changed, 24 insertions(+), 8 deletions(-) diff --git a/src/child.ts b/src/child.ts index dd90977..b14b393 100644 --- a/src/child.ts +++ b/src/child.ts @@ -1,4 +1,20 @@ -import { registerMicroApps, setDefaultMountApp, start ,initGlobalState } from 'qiankun' +import { registerMicroApps, start } from 'qiankun' +import { initGlobalState } from 'qiankun' +const initalState = { + selectText: '', + lineHeight: [], + scribeList: [], + notesList: [] +} +const actions = initGlobalState(initalState) + +actions.onGlobalStateChange((initalState, prev) => { + console.log(initalState, prev) +}) +// setTimeout(()=>{ +// actions.setGlobalState({...initalState}) +// },2000) +actions.offGlobalStateChange() const microApps = [ { // - 蹇呴�夛紝寰簲鐢ㄧ殑鍚嶇О锛屽井搴旂敤涔嬮棿蹇呴』纭繚鍞竴 @@ -11,14 +27,13 @@ // - 蹇呴�夛紝寰簲鐢ㄧ殑婵�娲昏鍒� //鏀寔鐩存帴閰嶇疆瀛楃涓叉垨瀛楃涓叉暟缁勶紝濡� activeRule: '/app1' 鎴� activeRule: ['/app1', '/app2']锛屽綋閰嶇疆涓哄瓧绗︿覆鏃朵細鐩存帴璺� url 涓殑璺緞閮ㄥ垎鍋氬墠缂�鍖归厤锛屽尮閰嶆垚鍔熻〃鏄庡綋鍓嶅簲鐢ㄤ細琚縺娲汇�� //鏀寔閰嶇疆涓�涓� active function 鍑芥暟鎴栦竴缁� active function銆傚嚱鏁颁細浼犲叆褰撳墠 location 浣滀负鍙傛暟锛屽嚱鏁拌繑鍥� true 鏃惰〃鏄庡綋鍓嶅井搴旂敤浼氳婵�娲汇�傚 location => location.pathname.startsWith('/app1')銆� - activeRule: '/home',//鍖归厤鎵�鏈変互/subPath寮�澶寸殑涓哄瓙搴旂敤 + activeRule: '/home', //鍖归厤鎵�鏈変互/subPath寮�澶寸殑涓哄瓙搴旂敤 //loader - (loading: boolean) => void - 鍙�夛紝loading 鐘舵�佸彂鐢熷彉鍖栨椂浼氳皟鐢ㄧ殑鏂规硶銆� //鍙�夛紝涓诲簲鐢ㄩ渶瑕佷紶閫掔粰寰簲鐢ㄧ殑鏁版嵁銆� - // props: { - // _parent_base: '/app-content/', - // msg:'杩欐槸涓诲簲鐢ㄤ紶缁欏瓙搴旂敤鐨勬秷鎭�' - // }, - sandbox:{strictStyleIsolation: true} + props: { + actions + }, + sandbox: { strictStyleIsolation: true } } ] // 涔惧潳鎻愪緵鐨勫瓙搴旂敤鐢熷懡鍛ㄦ湡閽╁瓙 鍙敤浜庡姞杞絣oading @@ -47,5 +62,6 @@ // setDefaultMountApp('/home') //鍚姩qiankun | 涓嶅彲閲嶅鍚姩 | 濡傛灉瀛愬簲鐢ㄥ叆鍙e湪app.vue閲屽彲浠ュ湪杩欏惎鍔ㄥ惁鍒欎細鎶ラ敊鎵句笉鍒板瓙搴旂敤缁撶偣 start({ - prefetch: false, + prefetch: false }) +export default actions; -- Gitblit v1.9.1