mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2025-12-12 11:20:11 +00:00
fix: try catch calculation of dynamic setter
This commit is contained in:
parent
534e29429d
commit
f61e2a2b8a
@ -69,7 +69,9 @@ export class Transducer {
|
|||||||
isDynamic = dynamicFlag === undefined ? isDynamic : dynamicFlag !== false;
|
isDynamic = dynamicFlag === undefined ? isDynamic : dynamicFlag !== false;
|
||||||
}
|
}
|
||||||
if (isDynamicSetter(setter) && isDynamic) {
|
if (isDynamicSetter(setter) && isDynamic) {
|
||||||
setter = setter.call(context, context);
|
try {
|
||||||
|
setter = setter.call(context, context);
|
||||||
|
} catch (e) { console.error(e); }
|
||||||
}
|
}
|
||||||
|
|
||||||
this.setterTransducer = combineTransducer(getTransducerFromSetter(setter), getHotterFromSetter(setter), context);
|
this.setterTransducer = combineTransducer(getTransducerFromSetter(setter), getHotterFromSetter(setter), context);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user