componentWillUnmount会在关闭浏览器时触发吗?关闭浏览器时alert并未触发。
目前项目需求是在用户退出登陆时,保存用户数据到localStorage里,应该在哪个生命周期里写呢?
求大神指点
componentWillUnmount会在关闭浏览器时触发吗?关闭浏览器时alert并未触发。
目前项目需求是在用户退出登陆时,保存用户数据到localStorage里,应该在哪个生命周期里写呢?
求大神指点
会不会都不重要。
重要的是你不应该在componentWillUnmount里面写。
原因在于浏览器关闭这个行为可能根本componentWillUnmount就来不及执行,请求来不及发。
因此可以在onbeforeunload中去控制。
4 回答1.6k 阅读
2 回答1.1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答948 阅读✓ 已解决
1 回答678 阅读✓ 已解决
2 回答839 阅读✓ 已解决
2 回答1k 阅读
并不会,请使用beforeunload事件。