javascript - 按下按钮后如何禁用它?反应原生
问题描述
如何在功能组件中按下一次按钮后禁用按钮?
这是我的代码:
const Verify = () => {
firebase
.auth()
.currentUser.sendEmailVerification()
.then(() => {
Alert.alert(
'Code Sent')
});
};
<Button onPress={() => Verify();} />
解决方案
您可以使用此处disabled
文档中提到的道具
const [isDisabled, setDisabled] = useState(false)
<Button onPress={() => Verify();} disabled={isDisabled} />
在您的验证功能中,您可以将其设置isDisabled
为 true
setDisabled(true)
推荐阅读
- android - 导航抽屉异常
- git - git不忽略node_modules文件夹
- hadoop - 使用kafka connect hdfs sink连接器将avro消息存储到hdfs目录时的时间差
- excel - 如何在 VBA 中设置背景颜色,以便可以在公式中检测到它?
- sql - 如何将列数据重命名为唯一字符串以使用 unix 时间戳对列添加唯一约束?
- xcode - 使用 Xcode 10 beta 时出现重复符号错误
- linux - Ubuntu FFMPEG 动态图像文件名
- angular - 了解树抖动和模块分解
- java - tomcat 8.0x java.util.logging.Logger.log 到文件
- javascript - 在 Chrome 中,警报在执行弹出窗口之前不会显示 HTML