提交 cd47493a authored 作者: vipcxj's avatar vipcxj

验证方式多选一的输入框有bug

上级 89e81443
...@@ -17,6 +17,7 @@ class AuthInputs extends React.Component { ...@@ -17,6 +17,7 @@ class AuthInputs extends React.Component {
render() { render() {
const { data } = this.props; const { data } = this.props;
const select = this.state.index >= 0 ? data[this.state.index].key : undefined; const select = this.state.index >= 0 ? data[this.state.index].key : undefined;
if (data.length > 0) {
return ( return (
<Input.Group compact> <Input.Group compact>
<Select value={select} onChange={this.onChange}> <Select value={select} onChange={this.onChange}>
...@@ -25,11 +26,12 @@ class AuthInputs extends React.Component { ...@@ -25,11 +26,12 @@ class AuthInputs extends React.Component {
} }
</Select> </Select>
{ {
React.cloneElement(data[select].node, { value: this.props.value, onChange: this.props.onChange }) React.cloneElement(data[this.state.index >= 0 ? this.state.index >= 0 : 0].node, { value: this.props.value, onChange: this.props.onChange })
} }
</Input.Group> </Input.Group>
); );
} }
}
} }
export default AuthInputs; export default AuthInputs;
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论