【发布时间】:2021-11-05 23:05:47
【问题描述】:
在 Next 如何在 Next JS 中停止路由器导航。
我正在尝试使用routerChangeStart 事件来停止导航。
useEffect(() => {
const handleRouteChange = (url: string): boolean => {
if (dirty) {
return false;
}
return true;
};
Router.events.on('routeChangeStart', handleRouteChange);
return () => {
Router.events.off('routeChangeStart', handleRouteChange);
};
}, []);
【问题讨论】:
标签: next.js