gpt4 book ai didi

javascript - 如果输入为空,如何将状态重置为空?

转载 作者:行者123 更新时间:2023-12-01 00:44:03 24 4
gpt4 key购买 nike

我有一些状态设置为 null 的输入,当最终用户键入某些内容并删除所有内容时,输入返回为空字符串。如何将状态设置为返回到 null ?我对下面的 IF 语句有疑问,当用户删除他的所有句子时,该语句不起作用。状态为 "" 而不是 null

感谢您的帮助


onChange = (e, name, country) => {
if (e.target.value === "") {
this.setState({ [name]: { ...this.state[name], [country]: null } });
}
this.setState({ [name]: { ...this.state[name], [country]: e.target.value } });
}

最佳答案

因为在 IF 语句之后,这行代码将被执行

this.setState({ [name]: { ...this.state[name], [country]: e.target.value } });

关于javascript - 如果输入为空,如何将状态重置为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57524898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com