我正在尝试使此https://react.semantic-ui.com/modules/dropdown/#usage-multiple-allow-additions与Redux Form一起使用。 基本上,我试图使用Redux Form来代替Dropdown组件,而不是本地状态。 ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
在我的程序中,如果用户在下拉列表中选择项目,则onchange事件将触发api调用以自动填充其余字段。 但是,如果用户在下拉列表中添加其自己的项目,则需要对其进行区分,并以不同的方式执行onchange事件。
但是似乎onchange事件道具并没有给出有关此选择(值字段)是否为附加项的任何信息。 onAddItem函数在onchange之后发生,因此也无济于事。 我该怎么办?
onChange事件当前不指示该值是否为新值,但您可以通过遍历这些选项来轻松确定该值。
dropwDownChangeHandler(event, data) {
let optionIsExisting = false;
data.options.forEach(option => {
if (option.value === data.value) optionIsExisting = true;
});
console.log(optionIsExisting);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.