From 0c58ee9f85ffacad3462e67ec3ee8201ee5d4d6b Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Tue, 31 May 2022 19:37:59 +0800 Subject: [PATCH] fix(h5): add a fake page instance to window component (question/146126) --- packages/uni-h5/dist/uni-h5.cjs.js | 2 +- packages/uni-h5/dist/uni-h5.es.js | 2 +- packages/uni-h5/src/framework/setup/index.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/uni-h5/dist/uni-h5.cjs.js b/packages/uni-h5/dist/uni-h5.cjs.js index 845fd18ce..59c8b469a 100644 --- a/packages/uni-h5/dist/uni-h5.cjs.js +++ b/packages/uni-h5/dist/uni-h5.cjs.js @@ -7037,7 +7037,7 @@ function setupWindow(comp, id) { }; }, setup(instance) { - instance.root = instance; + instance.$pageInstance = instance; } }); } diff --git a/packages/uni-h5/dist/uni-h5.es.js b/packages/uni-h5/dist/uni-h5.es.js index fcf954e14..0bb8e318e 100644 --- a/packages/uni-h5/dist/uni-h5.es.js +++ b/packages/uni-h5/dist/uni-h5.es.js @@ -14260,7 +14260,7 @@ function setupWindow(comp, id2) { }; }, setup(instance2) { - instance2.root = instance2; + instance2.$pageInstance = instance2; } }); } diff --git a/packages/uni-h5/src/framework/setup/index.ts b/packages/uni-h5/src/framework/setup/index.ts index cc64f57b5..e6e2d67cc 100644 --- a/packages/uni-h5/src/framework/setup/index.ts +++ b/packages/uni-h5/src/framework/setup/index.ts @@ -72,7 +72,7 @@ export function setupWindow(comp: any, id: number) { } as Page.PageInstance['$page'] }, setup(instance) { - instance.root = instance // windows 中组件 root 指向 window + instance.$pageInstance = instance // window 的页面实例 $pageInstance 指向自己 }, }) } -- GitLab