React Native 定时器

React Native中跟定时器相关的有这三种API 

        // 立即执行,仅执行一次
        setImmediate: (callback: (...args: any[]) => void, ...args: any[]) => Immediate;
        // 间隔多久执行,执行多次(轮播图)
        setInterval: (callback: (...args: any[]) => void, ms: number, ...args: any[]) => Timeout;
        // 多久后执行,仅执行一次(延迟操作)
        setTimeout: (callback: (...args: any[]) => void, ms: number, ...args: any[]) => Timeout;

下面以setTimeout简述下使用(延迟1秒返回上一页)

        // 延迟1秒返回上一页
        // 设置1秒后执行回调
       const timeoutID = setTimeout(() => {
            //  返回上一页 
            UtilsSuperGuide.getInstance().navigationBackLastPage(this)
            // 清除
            clearTimeout(timeoutID)
        }, 1000)

参考资料:http://www.manongjc.com/detail/15-aeaktjeelebzvyq.html

 

posted @ 2022-03-28 18:26  小菜看代码  阅读(587)  评论(0编辑  收藏  举报