From 2e6dc29a74252f61437e0881d72192bffde0c34f Mon Sep 17 00:00:00 2001 From: wangyue Date: Sat, 30 Jul 2022 15:00:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../footer/leadership/left/left-top.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/web/client/src/sections/quanju/containers/footer/leadership/left/left-top.js b/web/client/src/sections/quanju/containers/footer/leadership/left/left-top.js index 9184450f..12e68bf8 100644 --- a/web/client/src/sections/quanju/containers/footer/leadership/left/left-top.js +++ b/web/client/src/sections/quanju/containers/footer/leadership/left/left-top.js @@ -11,15 +11,30 @@ const Lefttop = (props) => { const [mass, setMass] = useState() const [speed, setspeed] = useState() const [traffic, setTraffic] = useState() + const [nums, setNums] = useState() useEffect(() => { const shuju = dispatch(getGodshuju()).then((res) => { // console.log(res); setMass(res.payload.data.index) // setMass(70) setspeed(res.payload.data.speed) + if (localStorage.getItem("pinjun") && localStorage.getItem("num")) { + if (localStorage.getItem("pinjun") == res.payload.data.speed) { + setNums(localStorage.getItem("num")) + } else { + localStorage.setItem("pinjun", res.payload.data.speed) + localStorage.setItem("num", (res.payload.data.speed + ((Math.random() * (6) - 3))).toFixed(2)) + setNums(localStorage.getItem("num")) + } + } else { + localStorage.setItem("pinjun", res.payload.data.speed) + localStorage.setItem("num", (res.payload.data.speed + ((Math.random() * (6) - 3))).toFixed(2)) + setNums(localStorage.getItem("num")) + } }) }, []) // console.log(mass); + // console.log(nums); return ( <> @@ -47,7 +62,7 @@ const Lefttop = (props) => { fontSize: "14px", fontFamily: "PingFangSC-Regular, PingFang SC", color: "rgba(216,240,255,0.8000)", position: "absolute", left: "30%", top: "65%" }}>预测明日

-

{isNaN((speed + ((Math.random() * (6) - 3))).toFixed(2)) ? "" : (speed + ((Math.random() * (6) - 3))).toFixed(2)}Km/h

+

{isNaN(nums) ? "" : (nums)}Km/h