腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
setTimeout
/
setInterval
关闭
警报
的
useEffect
、
、
、
、
我试图在经过一段时间后解除每个
警报
,但当我尝试在
useEffect
中调用
setTimeout
/Interval时,我
的
警报
不能正确显示或解除。在checkAlertTimes停止更新后,如何添加
setTimeout
或
setInterval
来运行我
的
useEffect
函数?secondsPassed = (currentTime - alertTime) /1000 if (secondsPassed &
浏览 27
提问于2021-01-19
得票数 2
回答已采纳
1
回答
setInterval
未检测到React中
的
useState更改
、
、
我尝试用
useEffect
启动一个
setTimeout
,并设置了一个标志值,以了解5分钟
的
结束时间: const [initialTime, setInitialTime] = useState(true) console.log('starting counter'); setInitialTime函数,我只想在上面的标志(initialTime为true)
的
浏览 40
提问于2021-07-30
得票数 1
回答已采纳
4
回答
SetInterval
没有显示更新
的
状态。
、
、
、
在调用
setInterval
函数之前,我已经将状态设置为true。但是,即使
使用
状态
的
新值来触发
useEffect
钩子,它也没有反映在
setInterval
函数中。let interval; React.
useEffect
(() => { console.log('State updated[state, setState] = React.useState(fa
浏览 1
提问于2019-08-13
得票数 4
回答已采纳
1
回答
如何确保在浏览器无人值守
的
情况下只调用一个
警报
()?
、
、
此cookie每十分钟到期一次,如果cookie过期,脚本将发出
警报
提醒用户保存进度。我遇到
的
问题是,如果我在很长一段时间内不让窗口被打开,并且没有人照顾,我返回时将有多个alert();窗口可供单击。它似乎只有两个,但这仍然可能是恼人
的
最终用户。如何确保从计算机上站起来
的
用户不会返回到多个alert();弹出窗口来单击?为了保持简单起见,我
的
脚本
的
第一部分
使用
了框架,后面跟着下面的代码: if(docCo
浏览 0
提问于2014-05-28
得票数 0
回答已采纳
2
回答
过期
关闭
问题
我有一个反应应用,有一个count增加每秒钟,点击button将通知最新
的
计数后,2秒。seconds).actual:expect:单击10秒
的
按钮,
警报
将显示12 (最新
的
count在2秒钟后单击按钮10秒,
警报
显示10 (陈旧
关闭
问题)function App() { const [count, setCoun
浏览 4
提问于2022-01-07
得票数 2
回答已采纳
3
回答
使用
React Hooks每秒更改颜色
、
我正在尝试
使用
React Hooks将SVG结构
的
颜色从红色更改为白色,再将白色更改为红色。问题是,几秒钟后,颜色开始快速变化,而不是每秒一次。我不明白我在代码中哪里出错了。const[rectColor, rectColorSet] = useState('red') 以及用于更改颜色
的
useEffect
。
useEffect
(() => { let timer =
setInt
浏览 34
提问于2020-10-31
得票数 1
回答已采纳
1
回答
在特定情况下,全局上下文中
的
值是空
的
,而不是在其他任何地方为空。
GlobalContext';const [ globalState, setGlobalState ] = useContext(GlobalContext);
useEffect
(() => { let paymentsCheck =
setTimeout
(() => {
setInterval
(() => ch
浏览 0
提问于2019-05-17
得票数 0
回答已采纳
1
回答
反应
使用
效果在出口条件下不停止
、
、
、
我试图在
setInterval
函数
的
帮助下从零开始创建一个打字机,但是当单词被键入时,组件将以每一次间隔重新装载。Typewriter() { const [word, setWord] = useState<string>(''); if (word.length < 11) {
浏览 1
提问于2022-10-20
得票数 0
回答已采纳
2
回答
反应蛇游戏-蛇不动(
setInterval
问题)
、
您可以从此处查看应用程序;Sandbox 蛇移动
的
逻辑是从它
的
背部移除一个正方形,并基本上添加一个新
的
头部。这会创建一种类似于移动
的
外观。但是我
的
间歇似乎不能正常工作。它只工作一次,然后它就会一遍又一遍地做同样
的
事情。这意味着状态在一次之后根本不会改变。 我在一段视频中看到了这一点,有人用这种方式开发了这款游戏,但它确实起作用了。
浏览 27
提问于2021-08-14
得票数 2
1
回答
React:通过
setTimeout
改变状态返回错误
的
结果
、
我有一组
警报
作为我
的
状态。 我正在尝试允许我
的
用户通过单击
警报
来手动
关闭
警报
,也可以在几秒钟后自动
关闭
警报
。 目前,只有第三个
警报
会自动清除,其余
警报
保持不变。
使用
当前
的
实现,我还能实现我
的
目标吗?如果不是,那么探索
的
正确方向是什么?import React, { useState,
useEffect
} from "
浏览 15
提问于2019-02-19
得票数 1
1
回答
使用
Nextjs动态导入
的
-odometerjs不滚动数字
、
、
、
我在Nextjs中
使用
react-odometerjs。0</p>, const [odometerValue, setOdometerValue] = useState<number>(0) const Millisecond = 20000
setInterval
(function () {我注意到,如果我导入它时没有动态导
浏览 4
提问于2021-01-03
得票数 1
回答已采纳
1
回答
ReactJS --在if/else语句中
使用
setTimeout
()
、
我正在研究响应波多罗时钟,我被困在了
使用
setTimeout
()加入if/else
的
过程中。这是我
的
代码: if(props.isOn === true) { if(props.timeLeft <= 0) {当我删除
setTimeout
(CodePen中
的
注释)时,它工作得很好,但它没有在00:00停止1秒,而是在中断时立即更改看起来很难看
的
内容。我试着把<e
浏览 0
提问于2019-03-07
得票数 1
回答已采纳
3
回答
如何在应用延迟前使
setInterval
运行一次回调函数
、
、
我正在运行
setInterval
中
的
useEffect
钩子来循环一个函数,但是,在应用延迟(间隔)之前,我希望能够先运行该函数一次。在应用延迟之前,我可以在
useEffect
钩子中运行一次函数吗?在
setInterval
函数之前,我尝试过在钩子中运行一次函数,但是它没有给我希望
的
结果。在
useEffect
钩子之外运行函数也是如此。* myText.length co
浏览 0
提问于2019-04-30
得票数 2
回答已采纳
2
回答
React Native如何无限期调用api或运行函数
、
我手动拉取api数据,需要立即检查更改,试图找出最好
的
方法,但我
的
代码只拉取数据一次。如何让它不断或无限期地拉取数据?import React, {useState,
useEffect
} from 'react'; const [information, setInformation] = useState(null); fetch('http://127.0.
浏览 9
提问于2021-01-22
得票数 0
2
回答
子窗口
关闭
时可以通知父窗口吗?(在diff域上)
、
、
子窗口
关闭
时可以通知父窗口吗?(在不同
的
域上?)至少可以在子窗口
关闭
时以某种方式通知我吗?
浏览 2
提问于2009-04-23
得票数 12
4
回答
如何在react中动态添加输入字段
、
、
我
使用
的
是资料UI组件对话框& OutlinedInput const [openSearchId, setOpenSearchId] = React.useState<boolean>(false); inputRef.current?.注意:
使用
inputRef而不是ref,因为它是一个需要inputRef
的
mui组件。如果我
浏览 6
提问于2022-06-24
得票数 1
回答已采纳
2
回答
为什么
useEffect
没有被触发?
、
、
、
、
我有一个功能组件,它应该是一个运行
的
时钟: import React,{useState,
useEffect
} from 'react'; setTimeString(parseTime(new Date(), true));
useEffect
;
setTimeout
(tick,500
浏览 92
提问于2020-11-03
得票数 4
回答已采纳
1
回答
如何在JavaScript中连续映射数组?
、
、
我试图在React.JS中创建一个
警报
组件,它将接收一个数组作为支持,然后循环遍历所有元素并在
警报
组件中显示它们。
useEffect
(() => { setMessage(item);
浏览 1
提问于2021-12-11
得票数 3
回答已采纳
3
回答
如何在react js中设置30秒后第一次0秒
的
时间间隔?
、
如何在react js中设置30秒后第一次0秒
的
时间间隔?//this is my state
useEffect
(() => { const interval =
setInterval
浏览 1
提问于2021-10-10
得票数 0
3
回答
几秒钟后如何在react js中隐藏组件
嗨,我设计了这个
警报
组件: import React from 'react'; null </React.Fragment>} 但我想在5秒后隐藏
警报
浏览 33
提问于2021-06-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用setTimeout封装一个setInterval方法
JavaScript 计时事件介绍|JavaScript 教程
介绍一下JavaScript中的定时器,包括常见的定时器函数和使用方法
为什么尽量别用 setInterval
使用AWS IoT搭建的自动车辆事故警报系统
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券