Merge branch 'hotfix/renderer-requestHandlersMap' into 'release/1.0.0'

fix: 去除 handler 依赖

fix: 去除 handler 依赖 806ca62c

See merge request !1035656
This commit is contained in:
荣彬 2020-11-05 11:03:09 +08:00
commit fcfb3429fc
2 changed files with 5 additions and 11 deletions

View File

@ -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;

View File

@ -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;