如何解决如何获取当前的滚动元素键-React PDF
我需要在ReactPDF查看器上显示当前页面。
当用户滚动页面时如何调用setPageNumber?
const [pageNumber,setPageNumber] = useState(1);
let currentRef = useRef(null);
<Document
onLoadSuccess={({ numPages }) => setNumPages(numPages)}
...
>
{Array.from(new Array(numPages),(el,index) => (
<Page
key={`page_${index + 1}`}
pageNumber={index + 1}
inputRef={
pageNumber === index + 1
? (ref) =>
ref && ref.scrollIntoView()
: null
}
/>
))}
</Document>
以前,我有一个按钮设置当前页面,设置后,组件将滚动到该页面。
我想也根据当前滚动的页面来设置页面。
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。