index.js:2178 Warning: Failed value type: The value isRequired
is marked as required in Select
, but its value is undefined
.
index.js:2178 Warning: Failed defaultValue type: The defaultValue isRequired
is marked as required in Select
, but its value is undefined
.
public render() {
for (let i = 0; i < PIC_NUM; i++) {
options.push(
<Option key={i.toString()} value={i}>
<Avatar shape="square" size='small' src={
require(`../../../images/puzzle/${i}.jpg`)
} />
</Option>
)
}
return (
<Select placeholder='选择图片' style={{ width: 100 }} onChange={this.selectPuzzle}>
{options}
</Select>)
}
翻译过来:少传了参数标记为 required 的参数 isRequired 。所以要么传正确的参数 isRequired ,要么不要标记 required 。