mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-03-10 09:56:20 +00:00
fix: 修复 overridePropsConfigure 参数为数组时的逻辑
fix: 先注释 modifyBuiltinComponentAction, 考虑更好的实现
This commit is contained in:
parent
74de9e77ab
commit
4e58e0981b
@ -95,7 +95,6 @@ describe('Scroller 测试', () => {
|
|||||||
target.scrollTo({ left: 100, top: 100 });
|
target.scrollTo({ left: 100, top: 100 });
|
||||||
expect(target.left).toBe(100);
|
expect(target.left).toBe(100);
|
||||||
expect(target.top).toBe(100);
|
expect(target.top).toBe(100);
|
||||||
console.log(target.left, target.top, target.scrollHeight, target.scrollWidth);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
@ -127,7 +127,11 @@ registerMetadataTransducer(
|
|||||||
const override = Overrides[componentName]?.override;
|
const override = Overrides[componentName]?.override;
|
||||||
if (override) {
|
if (override) {
|
||||||
if (Array.isArray(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 {
|
} else {
|
||||||
let l = top.length;
|
let l = top.length;
|
||||||
let item;
|
let item;
|
||||||
|
|||||||
@ -77,7 +77,7 @@ const designerHelper = {
|
|||||||
registerMetadataTransducer,
|
registerMetadataTransducer,
|
||||||
addBuiltinComponentAction,
|
addBuiltinComponentAction,
|
||||||
removeBuiltinComponentAction,
|
removeBuiltinComponentAction,
|
||||||
modifyBuiltinComponentAction,
|
// modifyBuiltinComponentAction,
|
||||||
};
|
};
|
||||||
|
|
||||||
const VisualEngine = {
|
const VisualEngine = {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user