vue项目微信公众号监听关闭事件操作

试了很多方法,无法监听关闭事件,微信公众号的方法试了下就是不行,页面加载方法也试了,

有beforeunload事件提示用户是否离开页面,但是界面内容无法控制,由浏览器控制,而且不要做其他操作如发送ajax之类的,不一定执行。
但是可以添加逻辑判断

<script>
    window.onbeforeunload = function (e) {
        //这里可以添加逻辑判断,如页面未做任何修改不加下面这句就不会弹出提示
        return (e || window.event).returnValue = '确认离开页面?!';
    }
    document.write(new Date().getTime())
</script>
<br /><a href="bb.html">刷新</a>

有帮助或启发麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可以继续交流~

参考试试:


window.addEventListener(
  "popstate",
  function(e) {
    this.history.forward();
    console.log(e);
  },
  false
);