警告:propType 失败:(子级)下拉列表 - 缺少具有 bsRole 的必需子级:toggle
Warning: Failed propType: (children) Dropdown - Missing a required child with bsRole: toggle
当 $sugList 为空数组时。
警告:propType 失败:(子项)下拉列表 - 缺少具有 bsRole 的必需子项:切换。下拉列表必须至少有以下每个 bsRoles 的一个子级:toggle、menu 检查 Uncontrolled(Dropdown)
.
的渲染方法
<Dropdown id={"remote-sug" + Math.random()}
bsRole="menu"
className="remotesug"
onSelect={this.onSelect.bind(this)}
open={this.state.open}
onToggle={this.onToggle.bind(this)}>
<input {...props}
className="form-control"
type="text"
style={loadingStyle}
onInput={$.debounce(500,me.onInput.bind(me))}
disabled={this.state.disabled}/>
<Dropdown.Menu className="remotesug-list">
{$sugList}
</Dropdown.Menu>
</Dropdown>
根据 official documentation:"The Dropdown expects at least one component with bsRole="toggle"" 该组件将用作下拉菜单的切换按钮,单击它将打开和关闭它。
当 $sugList 为空数组时。
警告:propType 失败:(子项)下拉列表 - 缺少具有 bsRole 的必需子项:切换。下拉列表必须至少有以下每个 bsRoles 的一个子级:toggle、menu 检查 Uncontrolled(Dropdown)
.
<Dropdown id={"remote-sug" + Math.random()}
bsRole="menu"
className="remotesug"
onSelect={this.onSelect.bind(this)}
open={this.state.open}
onToggle={this.onToggle.bind(this)}>
<input {...props}
className="form-control"
type="text"
style={loadingStyle}
onInput={$.debounce(500,me.onInput.bind(me))}
disabled={this.state.disabled}/>
<Dropdown.Menu className="remotesug-list">
{$sugList}
</Dropdown.Menu>
</Dropdown>
根据 official documentation:"The Dropdown expects at least one component with bsRole="toggle"" 该组件将用作下拉菜单的切换按钮,单击它将打开和关闭它。