我可以防止浏览器后退按钮的特定页面只有在Reactjs v18与路由器dom v6?



你好,我试图阻止浏览器的后退按钮从用户的特定页面。

page1.jsx

useEffect(() => {
localStorage.clear();
history.replace("/dashboard/customers")
}, []);

//期望阻止浏览器的后退按钮访问此页面。

//但是我得到了这个错误:

意外使用'history'

也许您可以使用window.history.replace("/dashboard/customers")来避免这个问题。因为window是一个全局变量,所以historywindow的一个性质。如果你直接使用history, eslint工具会抛出这个警告。

最新更新