【问题标题】:React Native Call Functions one after another using time使用时间一个接一个地反应原生调用函数
【发布时间】: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


    【解决方案1】:

    如果你想每两秒运行一次,你可以使用setInterval API。 如果您想在 2 秒后运行一次,您可以执行 setTimeout

    【讨论】:

      猜你喜欢
      • 2018-10-28
      • 1970-01-01
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      • 2021-04-22
      • 2019-07-31
      • 2020-09-17
      • 2011-04-24
      相关资源
      最近更新 更多