首页 > 其他 > 详细

vue 监听返回

时间:2019-09-04 19:10:32      阅读:87      评论:0      收藏: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 监听返回

原文:https://www.cnblogs.com/linjiangxian/p/11460831.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!