mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-01-13 01:21:58 +00:00
fix: 去除 handler 依赖
This commit is contained in:
parent
8b2ffd410d
commit
806ca62c05
@ -136,10 +136,7 @@ export default class BaseEngine extends Component {
|
||||
// requestHandlersMap 存在才走数据源引擎方案
|
||||
if (props.requestHandlersMap) {
|
||||
const { dataSourceMap, reloadDataSource } = createInterpret(dataSource, this, {
|
||||
requestHandlersMap: {
|
||||
mtop: createMtopHandler(),
|
||||
fetch: createFetchHandler(),
|
||||
}
|
||||
requestHandlersMap: props.requestHandlersMap,
|
||||
});
|
||||
this.dataSourceMap = dataSourceMap;
|
||||
this.reloadDataSource = () => new Promise((resolve, reject) => {
|
||||
@ -149,7 +146,7 @@ export default class BaseEngine extends Component {
|
||||
this.__showPlaceholder = false;
|
||||
// @TODO 是否需要 forceUpate
|
||||
resolve();
|
||||
})
|
||||
});
|
||||
});
|
||||
} else {
|
||||
const appHelper = props.__appHelper;
|
||||
|
||||
@ -148,20 +148,17 @@ export default class BaseRender extends PureComponent {
|
||||
// requestHandlersMap 存在才走数据源引擎方案
|
||||
if (props.requestHandlersMap) {
|
||||
const { dataSourceMap, reloadDataSource } = createInterpret(dataSource, this, {
|
||||
requestHandlersMap: {
|
||||
mtop: createMtopHandler(),
|
||||
fetch: createFetchHandler(),
|
||||
}
|
||||
requestHandlersMap: props.requestHandlersMap,
|
||||
});
|
||||
this.dataSourceMap = dataSourceMap;
|
||||
this.reloadDataSource = () => new Promise((resolve, reject) => {
|
||||
this.reloadDataSource = () => new Promise((resolve) => {
|
||||
debug('reload data source');
|
||||
this.__showPlaceholder = true;
|
||||
reloadDataSource().then(() => {
|
||||
this.__showPlaceholder = false;
|
||||
// @TODO 是否需要 forceUpate
|
||||
resolve();
|
||||
})
|
||||
});
|
||||
});
|
||||
} else {
|
||||
const appHelper = props.__appHelper;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user