在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ react里,componentWillUnmount會在關(guān)閉瀏覽器時觸發(fā)嗎

react里,componentWillUnmount會在關(guān)閉瀏覽器時觸發(fā)嗎

componentWillUnmount會在關(guān)閉瀏覽器時觸發(fā)嗎?關(guān)閉瀏覽器時alert并未觸發(fā)。
目前項(xiàng)目需求是在用戶退出登陸時,保存用戶數(shù)據(jù)到localStorage里,應(yīng)該在哪個生命周期里寫呢?
求大神指點(diǎn)

回答
編輯回答
孤酒

不會,瀏覽器關(guān)閉(標(biāo)簽頁關(guān)閉)需要監(jiān)聽onbeforeunload之類的事件,你的這個需求應(yīng)該是要求你在 處理退出登錄 邏輯的時候保存數(shù)據(jù)

2018年4月17日 16:53
編輯回答
悶騷型

會不會都不重要。

重要的是你不應(yīng)該在componentWillUnmount里面寫。

原因在于瀏覽器關(guān)閉這個行為可能根本componentWillUnmount就來不及執(zhí)行,請求來不及發(fā)。

因此可以在onbeforeunload中去控制。

2018年9月8日 12:32
編輯回答
小眼睛

并不會,請使用beforeunload事件。

2018年8月8日 03:42