vue2中,窗口关闭的时候,beforeDestroy中的代码为什么没有执行
beforeDestroy() {
localStorage.removeItem("info");
}
vue2中,窗口关闭的时候,beforeDestroy中的代码为什么没有执行
beforeDestroy() {
localStorage.removeItem("info");
}
6 回答2.9k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
4 回答2.7k 阅读
2 回答977 阅读✓ 已解决
该强制关闭窗口的时候,浏览器都会在js执行的间隙立马中止所有后续js执行(vue的beforeDestroy也不例外),并关闭该窗口。如果有长任务的js代码正在执行,浏览器一般会等待几秒后再强制关闭(见这个示例,里面写了一段js的死循环代码,强制关闭时,浏览器并不是立马关闭标签)