如何在Vue.js中绑定窗口关闭事件

时间:2018-08-23 23:20:56

标签: javascript vue.js

我需要绑定请假页面和关闭/重新加载窗口事件,以防止数据丢失。 我解决了重新加载窗口的问题,但无法解决其他2个问题。 我的一些代码如下:

<script>
  window.onbeforeunload = popup; // bind reload page event
  function popup() {
    return '';
  }
  export default {
    beforeRouteLeave(to, from, next) {  // bind leave page event
      var result = confirm("Are you sure to leave page? Changes may not be saved.");
      if(result) {
        next();
      }
    }
  }
</script>

0 个答案:

没有答案