如何解决警报框未显示在react-native应用程序中
我试图显示两个自动完成字段和一个按钮,单击该按钮时,它将检查是否有任何文本字段为空。如果其中任何一个为空,则使用react-native的“ Alert”组件显示警报。 这是一个基于类的组件。
代码:
import { Alert } from 'react-native';
............
............
onSubmit = () => {
var firstItem = this.state.firstItem;
var secondItem = this.state.secondItem;
if(firstItem.trim() == "" || secondItem.trim() == "")
{
console.log("AlertBox: ");
Alert.alert(
"Alert Title","My Alert Msg",[
{
text: "Cancel",onPress: () => console.log("Cancel Pressed"),style: "cancel"
},{ text: "OK",onPress: () => console.log("OK Pressed") }
],{ cancelable: false }
);
}
}
render(){
return (
<Autocomplete /> // first text input box
<Autocomplete /> // second text input box
)
}
问题:警报框未显示。我在这里做什么错了?
解决方法
可能是firstItem
和secondItem
value
是empty
,所以它可能没有输入。
这是您可以验证的小吃。 Link Here
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。