【发布时间】:2022-10-19 18:29:31
【问题描述】:
我正在此应用程序中实现和 react-native 应用程序我有两个函数,称为 addDetails() 和 selectedItemDetailsAdd() 当用户使用按钮调用 functionCombined() 函数时,这两个函数在另一个名为 functionCombined() 的函数中调用,单击它执行addDetails() 函数。之后,它第一次执行selectedItemDetailsAdd() 函数和addDetails() 函数。当用户第二次单击该按钮时,它只执行selectedItemDetailsAdd() 函数。因为if 条件。
在这里,当用户第一次使用按钮单击调用 functionCombined() 函数时,我想像以前一样执行 addDetails() 函数,但 selectedItemDetailsAdd() 应该在之后执行2 秒.
这意味着当用户第一次调用functionCombined() 时,它应该执行addDetails() 函数并等待2 秒然后它应该执行selectedItemDetailsAdd() 函数。有没有办法实现它?
const addDetails = () => {
{/* code */ }
};
const selectedItemDetailsAdd = () => {
{/* code */ }
};
const functionCombined = () => {
if (!buttonClicked) {
addDetails();
setButtonClicked(true);
}
selectedItemDetailsAdd();
}
【问题讨论】:
标签: react-native function time call