diff --git a/packages/plugin-designer/src/index.tsx b/packages/plugin-designer/src/index.tsx index f59619049..bcbb3ee58 100644 --- a/packages/plugin-designer/src/index.tsx +++ b/packages/plugin-designer/src/index.tsx @@ -15,6 +15,7 @@ interface DesignerPluginState { renderEnv?: string; device?: string; simulatorUrl: Asset | null; + // @TODO 类型定义 requestHandlersMap: any; } diff --git a/packages/rax-render/src/engine/base.tsx b/packages/rax-render/src/engine/base.tsx index 4a46634ec..9c41d0f82 100644 --- a/packages/rax-render/src/engine/base.tsx +++ b/packages/rax-render/src/engine/base.tsx @@ -136,7 +136,7 @@ export default class BaseEngine extends Component { // requestHandlersMap 存在才走数据源引擎方案 if (props?.__appHelper?.requestHandlersMap) { const { dataSourceMap, reloadDataSource } = createDataSourceEngine(dataSource, this, { - requestHandlersMap: props?.__appHelper?.requestHandlersMap, + requestHandlersMap: props.__appHelper.requestHandlersMap, }); this.dataSourceMap = dataSourceMap; this.reloadDataSource = () => new Promise((resolve, reject) => { diff --git a/packages/react-renderer/src/renderer/base.tsx b/packages/react-renderer/src/renderer/base.tsx index bda0956f5..40c823b2b 100644 --- a/packages/react-renderer/src/renderer/base.tsx +++ b/packages/react-renderer/src/renderer/base.tsx @@ -148,7 +148,7 @@ export default class BaseRender extends PureComponent { // requestHandlersMap 存在才走数据源引擎方案 if (props?.__appHelper?.requestHandlersMap) { const { dataSourceMap, reloadDataSource } = createDataSourceEngine(dataSource, this, { - requestHandlersMap: props?.__appHelper?.requestHandlersMap, + requestHandlersMap: props.__appHelper.requestHandlersMap, }); this.dataSourceMap = dataSourceMap; this.reloadDataSource = () => new Promise((resolve) => { diff --git a/packages/runtime/src/core/provider.ts b/packages/runtime/src/core/provider.ts index dd5c69080..54601af81 100644 --- a/packages/runtime/src/core/provider.ts +++ b/packages/runtime/src/core/provider.ts @@ -117,6 +117,9 @@ export default class Provider { componentsMap: IComponentMap[] = []; + // @TODO 类型定义 + requestHandlersMap: any = null; + history: HistoryMode = 'hash'; containerId = '';