我有一个H5页面,放在公众号里运行的。
然后我需要监听关闭页面,或者说用户不在这个页面了,我往后端发一个消息过去。
请问如何监听关闭或者用户不在这个页面了。
我是html原生页面,但是引入了vue.js 使用的vue语法
别说beforeDestroy和destroyed了。这个是vue里销毁组件时用的,在这里直接关闭了页面,或者直接退出了后台之类的,是不生效的。
试过了好多方法就是一直不成功。求解啊!!
如果是h5的页面关闭
事件,可以监听onbeforeunload事件 https://www.cnblogs.com/moqiutao/p/7773919.html
而监听当前页面是否处于浏览状态
,可以监听visibilitychange事件,或onfocus, onblur事件 https://blog.csdn.net/qq_21397815/article/details/110368834
如果是uniapp开发项目,有onshow、onhide等生命周期可以监听页面激活状态