From 9bc250b22bc9bbb633b3c04b7e112527cf44eebd Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 23 四月 2024 10:09:45 +0800 Subject: [PATCH] # --- src/core/warehouse.jsx | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/core/warehouse.jsx b/src/core/warehouse.jsx index 402571f..114dcf1 100644 --- a/src/core/warehouse.jsx +++ b/src/core/warehouse.jsx @@ -21,12 +21,14 @@ ]) useEffect(() => { - const agvRealData = agvRealDataList[0]; + const timer = setInterval(() => { coords.x++; - agvRealData[0].position = [coords.x, coords.y, coords.z]; - // console.log(agvRealData); + // agvRealData[0].position = [coords.x, coords.y, coords.z]; + + const agvRealData = agvRealDataList[index]; + console.log(agvRealData); setAgvData(agvRealData); index++; }, 1000); @@ -36,15 +38,13 @@ } }, []) - useEffect(() => { - console.log(agvData); - }, [agvData]) - const tunnelEl = useMemo(() => { return tunnelData.map((tunnel, index) => <Tunnel key={index} {...tunnel} />) }, []); - const agvEl = agvData.map((data, idx) => <Agv key={idx} {...data} />) + const agvEl = useMemo(() => { + return agvData.map((data, idx) => <Agv key={idx} {...data} />) + }, [agvData]); const boxEl = boxData.map((data, idx) => <Box key={idx} {...data} />) -- Gitblit v1.9.1