vue监听手机后退按钮,a标签出现后退问题


页面加载监听

注意:如果后退不成功,跳转要用

window.location.href = "/itsm"
// 返回后退监听
mounted () {
vm.pushHistory()

// 解决附件返回的坑,加定时器
var bool = false
setTimeout(function(){
bool = true
}, 1000);


      window.addEventListener('popstate', function (e) {
// 解决附件返回的坑

if (bool) {
window.location.href = "/OaNowork"
}


        //  window.location.href = "/itsm"  //  要返回的页面地址
      }, false) 
}

后退方法

 // 后退
      pushHistory () {
        var state = {
          url: '#itsmDetail' //  当前页面的地址
        } 
        window.history.pushState(state, 'title', '#itsmDetail')   //  当前页面的地址
      },

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM