美文网首页
vue 监听 微信左上角 关闭 / 返回

vue 监听 微信左上角 关闭 / 返回

作者: 郭的妻 | 来源:发表于2021-03-09 17:32 被阅读0次
    1.在App.vue 使用监听
    <template>
        <div id="app">
            <router-view />
        </div>
    </template>
    
    <script>
        import * as api from "@/api/index";
        export default {
            name: 'App',
            data() {
                return {
                    
                }
            },
            mounted() {
                window.addEventListener('beforeunload', e => this.beforeunloadHandler(e))
            },
            methods:{
                beforeunloadHandler(e) {
                    // alert("关闭");
                    var ua = navigator.userAgent.toLowerCase();
                    if(ua.match(/MicroMessenger/i)=="micromessenger") {
                        localStorage.removeItem("Userinfos");
                    }
                }
            },
            destroyed() {
                window.removeEventListener('beforeunload', e => this.beforeunloadHandler(e))
            }
        }
    </script>
    
    <style lang="scss">
    </style>
    
    

    相关文章

      网友评论

          本文标题:vue 监听 微信左上角 关闭 / 返回

          本文链接:https://www.haomeiwen.com/subject/qmsbqltx.html