From 408ce401cadce66e4de748dec48daf5e8af00477 Mon Sep 17 00:00:00 2001 From: YM <479443481@qq.com> Date: 星期三, 15 五月 2024 23:35:52 +0800 Subject: [PATCH] 1 --- src/main.ts | 51 +++++++++++++++++++++++++++++---------------------- 1 files changed, 29 insertions(+), 22 deletions(-) diff --git a/src/main.ts b/src/main.ts index 2e71243..8aeabc8 100644 --- a/src/main.ts +++ b/src/main.ts @@ -37,7 +37,36 @@ } }) + +// qiankun涓诲簲鐢ㄤ笌寰簲鐢ㄩ�氳 +// import { initGlobalState, type MicroAppStateActions } from 'qiankun' +// import state from './qiankunState/state' + +// state.bb = (data) => { +// console.log(data); +// } + +// 鍒濆鍖� state +// const actions: any = initGlobalState(state) + +// 鐩戝惉state鍙樺寲 +// actions.onGlobalStateChange((state: any, prev: any) => { +// // state: 鍙樻洿鍚庣殑鐘舵��; prev 鍙樻洿鍓嶇殑鐘舵�� +// console.log("鐖跺眰change锛�",state, prev) +// }) +// 璁剧疆state鐨勫�� +// actions.setGlobalState(state) + +// console.log(actions,"actions"); + +// app.provide('qiankunActions', actions) +// window.qiankunActions = actions + +// 绉婚櫎褰撳墠搴旂敤鐨勭姸鎬佺洃鍚紝寰簲鐢� umount 鏃朵細榛樿璋冪敤 +// actions.offGlobalStateChange() + const app = createApp(App) + app.provide('toolClass', toolClass) app.provide('request', request) app.use(router) @@ -49,25 +78,3 @@ app.mount('#parentApp') -// qiankun涓诲簲鐢ㄤ笌寰簲鐢ㄩ�氳 -import { initGlobalState, type MicroAppStateActions } from 'qiankun' -import state from './qiankunState/state' - -state.bb = (data) => { - console.log(data); -} - -// 鍒濆鍖� state -const actions: any = initGlobalState(state) -// 鐩戝惉state鍙樺寲 -actions.onGlobalStateChange((state: any, prev: any) => { - // state: 鍙樻洿鍚庣殑鐘舵��; prev 鍙樻洿鍓嶇殑鐘舵�� - console.log("鐖跺眰change锛�",state, prev) -}) -// 璁剧疆state鐨勫�� -actions.setGlobalState(state) - -console.log(actions,"actions"); - -// 绉婚櫎褰撳墠搴旂敤鐨勭姸鎬佺洃鍚紝寰簲鐢� umount 鏃朵細榛樿璋冪敤 -// actions.offGlobalStateChange() -- Gitblit v1.9.1