做开发的一个很重要的能力就是异常场景处理。而页面的一个很常见的异常场景就是页面关闭和刷新,尤其是对于需要即时刷新、定时操作、自动提交的场景。而我们应该都知道,监听浏览器页面关闭和刷新的一个很常用的事件就是onbeforeunload和onload(两者作用其实是一样的,就像vue生命周期勾子destroyed和beforeDestroy),而做前端开发的这4年,几乎每年都会用到那么几次。只是有一个问题很多刚开始用这个时间的人都会遇到,那就是不生效。 做开发的一个很重要的能力就是异常场景处理。而页面的一个很常见的异常场景就是页面关闭和刷新,