路由跳转不清除 setTimeout 定时器?
是的,路由跳转不会清除'setTimeout()'定时器。定时器是在浏览器中运行的,而不是在路由中运行的。因此,当路由跳转时,定时器仍然会在后台继续运行。
如果您希望在路由跳转时清除定时器,您需要在路由组件的生命周期方法中手动清除它们。例如,在 React 中,您可以在'componentWillUnmount()'方法中清除定时器,以确保在组件卸载时停止它们的运行。
原文地址: https://www.cveoy.top/t/topic/mkXe 著作权归作者所有。请勿转载和采集!