如何检测页面在vue.js中刷新

时间:2018-05-17 01:46:10

标签: vue.js

我想检测何时刷新页面或在vue.js中重新加载。我已经阅读了这篇文章Do something before reload or close in vue.js中的问题。它正在使用window.onbeforeunload。但对我来说问题是,我在哪里放这个窗口功能?我们可以使用vuejs中的另一个默认方法来检测刷新的页面吗? 谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用创建的函数来调用另一个函数。示例:

created() {
  window.addEventListener('beforeunload', this.handler)
},
methods: {
  handler: function handler(event) {
      // Do Something
  }
}

or

created() {
      window.addEventListener('beforeunload', function(event) {
         event.returnValue = 'Write something'
      })
    },

检查:enter image description here