输入是一个void元素标签,既children不能使用也不能使用dangerouslySetInnerHTML。
render() {
let radioid = this.props.radioid;
return (
<div className="row">
{this.props.options.map(function(option) {
return (
<div key={radioid} className="column">
<input type="radio" name={radioid} value={option}>
<label>{option}</label>
</input>
</div>
);
})}
</div>
);
}
Run Code Online (Sandbox Code Playgroud)
例如,选项是元素列表,例如A,B,C,D
根据错误,输入标签不应有任何子代,请将标签从输入闭合标签中取出
render() {
let radioid = this.props.radioid;
return (
<div className="row">
{this.props.options.map(function(option) {
return (
<div key={radioid} className="column">
<label>{option}</label>
<input type="radio" name={radioid} value={option}/>
</div>
);
})}
</div>
);
}
Run Code Online (Sandbox Code Playgroud)
小智 6
在反应中,输入必须以单个标签结尾,而不是像
<input type="submit">Submit</input>
Run Code Online (Sandbox Code Playgroud)
所以写
<input />
Run Code Online (Sandbox Code Playgroud)
但这可能会显示提交查询所以写
<input value="Submit or login or whatever you like">
Run Code Online (Sandbox Code Playgroud)
就这样吧:)
| 归档时间: |
|
| 查看次数: |
9535 次 |
| 最近记录: |