fix: 修复 overridePropsConfigure 参数为数组时的逻辑

fix: 先注释 modifyBuiltinComponentAction, 考虑更好的实现
This commit is contained in:
力皓 2020-12-22 09:54:36 +08:00
parent 74de9e77ab
commit 4e58e0981b
3 changed files with 6 additions and 3 deletions

View File

@ -95,7 +95,6 @@ describe('Scroller 测试', () => {
target.scrollTo({ left: 100, top: 100 });
expect(target.left).toBe(100);
expect(target.top).toBe(100);
console.log(target.left, target.top, target.scrollHeight, target.scrollWidth);
});
});

View File

@ -127,7 +127,11 @@ registerMetadataTransducer(
const override = Overrides[componentName]?.override;
if (override) {
if (Array.isArray(override)) {
metadata.configure.combined = override;
// 替换 #props其他暂时忽略
const idx = metadata.configure.combined?.findIndex(item => item.name === '#props');
if (idx > -1) {
metadata.configure.combined[idx].items = override;
}
} else {
let l = top.length;
let item;

View File

@ -77,7 +77,7 @@ const designerHelper = {
registerMetadataTransducer,
addBuiltinComponentAction,
removeBuiltinComponentAction,
modifyBuiltinComponentAction,
// modifyBuiltinComponentAction,
};
const VisualEngine = {