js中如何检测页面刷新

js中如何检测页面刷新

本文介绍了vue.js中如何检测页面刷新的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想检测页面何时在 vue.js 中刷新或重新加载.我已经阅读了这篇文章中的问题 在重新加载或关闭之前做一些事情在 vue.js 中.它正在使用 window.onbeforeunload.但对我来说问题是,我把这个窗口函数放在哪里?我们可以使用 vuejs 的另一种默认方法来检测刷新的页面吗?谢谢

I would like to detect when page is refreshed or reloaded in vue.js. I have read the question from this post Do something before reload or close in vue.js. It's using window.onbeforeunload. But the problem for me, where do I put this window function ? Could we use another default method from vuejs for detecting the page that is refreshed ?Thank you

推荐答案

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

You can use the created function to call another function. Example:

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

or

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

检查一下:https://forum.vuejs.org/t/detect-browser-close/5001/8

这篇关于vue.js中如何检测页面刷新的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 00:34