【发布时间】:2021-11-29 06:58:20
【问题描述】:
我一直在尝试读取 scrollY 的值(chrome 版本 96.0.4664.45(官方构建)(64 位))。但这似乎不起作用。这是我的代码:
import React from "react";
import{useEffect, useState} from "react"
export default function Test() {
const [offset, setOffset] = useState(0);
const setScroll = () => {
setOffset(window.scrollY);
};
useEffect(() => {
window.addEventListener("scroll", setScroll);
return () => {
window.removeEventListener("scroll", setScroll);
};
}, []);
return (
<div className="App" style={{ height: "1000px" }}>
<h1>Hello CodeSandbox</h1>
<div>{offset}</div>
</div>
);
}
【问题讨论】:
标签: javascript reactjs onscroll