数组变量存未知的东西

一个数组中a a[0]= 1 

这种直接赋值,用来放动态生成的东西,动态给state添加数据,ino设置好数据就好。 遍历数据的时候,formItem一定要加key

return info.map(res => {
return (
<FormItem
label={res.text}
className={state[res.key+"CLS"] ? `form-name ${res.bigWidth ? "roof-bigWidth" : ""}` : `form-error-name ${res.bigWidth ? "roof-bigWidth" : ""}`}
key={res.text}
>
{
getFieldDecorator(res.key, getParameterByName("detail") == "1" ?{
rules: [
{
validator: (rule,value,callback)=>this.checkRegisteredCapital(res.text,rule,value,callback)
}],
validateTrigger: 'onBlur',
initialValue:this.props.roofTop[res.key],
onChange: () => {
state[res.key+"CLS"]=false
this.setState({
...state
})
},
onBlur: (e) => {
state[res.key+"CLS"]=true
this.setState({
...state
})
}
}:{
rules: [
{
validator: (rule,value,callback)=>this.checkRegisteredCapital(res.text,rule,value,callback)
}],
validateTrigger: 'onBlur',
onChange: () => {
state[res.key+"CLS"]=false
this.setState({
...state
})
},
onBlur: (e) => {
state[res.key+"CLS"]=true
this.setState({
...state
})
}
})(
<Input autoComplete={'off'} suffix={<span style={{ color: "#AAB2C8" }}>{res.last}</span>} placeholder='请输入' />
)}
</FormItem>
)
})

猜你喜欢

转载自www.cnblogs.com/guidan/p/9837297.html