fix: 修复取不到值的情况

This commit is contained in:
jiulong.hjl 2020-07-15 17:05:40 +08:00
parent 0e9a740406
commit 5e7e488049

View File

@ -37,9 +37,9 @@ export class Transducer {
if (Array.isArray(setter)) {
setter = setter[0];
} else if (isValidElement(setter) && setter.type.displayName === 'MixedSetter') {
setter = setter.props.setters[0];
setter = setter.props?.setters?.[0];
} else if (typeof setter === 'object' && setter.componentName === 'MixedSetter') {
setter = setter.props.setters?.[0];
setter = setter.props?.setters?.[0];
}
if (isSetterConfig(setter)) {