diff --git a/packages/runtime-framework/src/provider.ts b/packages/runtime-framework/src/provider.ts index 9d5e5d741..b621c0275 100644 --- a/packages/runtime-framework/src/provider.ts +++ b/packages/runtime-framework/src/provider.ts @@ -66,7 +66,11 @@ export default abstract class Provider { if (!pageId) { return null; } - return createElement(LazyComponent as any, { getPageData: async () => await this.getPageData(pageId), ...props }); + return createElement(LazyComponent as any, { + getPageData: async () => await this.getPageData(pageId), + key: pageId, + ...props, + }); } public createApp() {