美文网首页
Vue 监听返回

Vue 监听返回

作者: 前端召唤师 | 来源:发表于2019-07-08 18:25 被阅读0次
mounted: function() {  //使用keep-alive时可以放在activated内
    if (window.history && window.history.pushState) {
        history.pushState(null, null, document.URL);
        window.addEventListener('popstate', this.listenBack, false);
    }           
},
methods: {
    listenBack() {
        if (true) { ////必须有,否则可能无法关闭
                        //这个可以关闭安卓系统的手机
            document.addEventListener('WeixinJSBridgeReady', function() {
              WeixinJSBridge.call('closeWindow');}, false);
                        //这个可以关闭ios系统的手机,顺序不能改变
                WeixinJSBridge.call('closeWindow');
    }
},
beforeRouteLeave(to, from, next) {
    window.removeEventListener('popstate', this.listenBack, false);
}

相关文章

  • Vue 监听返回

  • Vue 监听浏览器返回

    Vue中如果想要监听到网页是否点击了浏览器的返回,可以在beforeCreate中创建监听事件 例子如下

  • vue 监听物理返回键

    mounted() { //监听返回键 if (window.history && window.history....

  • vue使用监听出错

    小记 vue开发时,同事在created添加了监听了事件,之后每次返回都重复添加一个监听事件,导致被监听到的执行动...

  • vue监听浏览器返回

    需求 我在某个页面用了缓存,假如点击了浏览器返回按钮,需要清除缓存信息 代码 监听返回 因为这个页面有跳转其他页面...

  • vue浏览器返回监听

    前言:很多时候我们的界面上没有返回按钮,但无论是pc端还是移动端,浏览器都自带返回功能,如何获取到用户点击了浏览器...

  • vue全解:computed和watch

    进阶属性复习options里面有什么 会被vue监听 option.data傳給vue后呢,data会被vue监听...

  • Vue 记事

    嵌套路由简易写法 Vue setInterval 使用 Vue 组件中添加监听 添加监听: handleGloba...

  • vue实现app移动端Android监听物理返回键

    只需3步即可监听物理返回键: 1.mounted中注册监听方法: //监听返回键 if (window.histo...

  • VUE 深度监听

    VUE 深度监听

网友评论

      本文标题:Vue 监听返回

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