fix: 🐛 增加传入组件children的默认值[], 对之前的非健壮组件做兼容

This commit is contained in:
林熠 2020-05-05 12:09:13 +08:00
parent a0ef20756a
commit af0f2dfc6a

View File

@ -30,10 +30,10 @@ const originCloneElement = window.React.cloneElement;
} catch (e) {} } catch (e) {}
} }
} }
}
}; };
return originCloneElement(child, props);
} }
return originCloneElement(child, props);
};
export default class SimulatorRendererView extends Component<{ renderer: SimulatorRenderer }> { export default class SimulatorRendererView extends Component<{ renderer: SimulatorRenderer }> {
render() { render() {
@ -87,7 +87,7 @@ class Renderer extends Component<{ renderer: SimulatorRenderer }> {
return createElement( return createElement(
Component, Component,
viewProps, viewProps,
children == null ? null : Array.isArray(children) ? children : [children], children == null ? [] : Array.isArray(children) ? children : [children],
); );
}} }}
onCompGetRef={(schema: any, ref: ReactInstance | null) => { onCompGetRef={(schema: any, ref: ReactInstance | null) => {