在一些项目支付页中,有些用户因价格不太满意等导致成交失败,点击返回键退出页面,这个时候可以通过监听用户返回动作来触发某些事件,比如弹出红包优惠等等。

// 判断设备是否支持
mounted() {if (window.history && window.history.pushState) {history.pushState(null, null, document.URL);window.addEventListener("popstate", this.goBack, false);console.log("支持");}
}methods: {// 该方法就是用户点击返回所触发的方法goBack() {// 执行代码...},
}beforeDestroy() {// 页面销毁时,取消监听。否则其他vue路由页面也会被监听window.removeEventListener("popstate", this.goBack, false);},

注意:如果用户连续点击两次返回键,还是会返回上一级页面

如果用于返回跳过过渡页面,谨防返回死循环

vue监听物理返回键事件相关推荐

  1. Android webView中监听物理返回键一层一层退出

    前言 fragment中加载webview如果不处理返回键 那么当你打开多个H5页面的时候 会一次性回退到根级 有时候我们需要一个缓冲 就是一级一级退出 给人一个良好的体验 该怎么做呢? 废话不多说 ...

  2. android 监听物理返回键,Android应用开发之react-native 监听Android物理返回键

    本文将带你了解Android应用开发之react-native 监听Android物理返回键,希望本文对大家学Android有所帮助. 1. componentWillMount(){         ...

  3. cordova app 监听物理返回键

    物理返回键指的是手机系统自带的返回按钮,通过cordova监听返回按钮操作,可以禁止某些页面的返回操作,以及实现点击两次返回按钮退出应用. var pageUrl = window.location. ...

  4. 微信公众号监听手机返回键事件jssdk—wx.closeWindow

    需求场景: 只有扫码初始进入异业联盟活动页,0元券直接弹框领取成功(如图1) 抛出问题: 进入优惠券包后到另一个页面(如图1) 然后按手机返回会回到异业联盟活动页,始终弹出领取活动页面 解决方案: 在 ...

  5. uni-app在安卓手机监听物理返回键

    //在项目的首页进行监听onLoad(){ //写在onLoad钩子里使得进入后直接被调用var webview = plus.webview.currentWebview();//调用H5+API获 ...

  6. vue 监听手机返回键---实用

    vue打包app的时候点击home键闪退问题,结合实际,问题已解决,希望能帮助各位. 名命 back.js document.addEventListener('plusready', functio ...

  7. iOS小技能:监听H5页面goBack返回事件 网页监听APP返回键 (NavigationBackItemInjection)

    文章目录 引言 I . iOS监听H5页面goBack返回事件 1.1 UIWebView 监听H5页面goBack返回事件 1.2 WKWebView监听H5页面goBack返回事件 II. 网页监 ...

  8. 原生js监听手机返回键

    创建人:hu_time 描述:js监听手机返回键 普通页面跳转,监听返回上一页: document.addEventListener("plusready", function() ...

  9. JS 监听手机返回键

    JS监听手机返回键,需要用些前端的"奇技淫巧". 核心代码如下: if (window.history && window.history.pushState) { ...

最新文章

  1. 剑指offer:面试题11. 旋转数组的最小数字
  2. 第163天:js面向对象-对象创建方式总结
  3. VS2003 找不到IsProcessInJob()
  4. JS日历控件集合----附效果图、源代码
  5. Linux中的文件描述符与打开文件之间的关系
  6. 第4章 最基础的分类算法-k近邻算法
  7. ABAP:参数输入屏幕SELECTION-SCREEN中的事件
  8. Vue 学习第四天 -2
  9. Android在一个APP中通过包名或类名启动另一个APP
  10. halcon 将数据保存到excel_Python保存数据到Excel文件的多个sheet
  11. 巧用ActionFilterAttribute实现API日志的记录
  12. 力扣225. 用队列实现栈(JavaScript)
  13. 反欺诈之设备指纹(下篇)
  14. 亲密关系沟通-【认识需求2】-建立良好沟通环境
  15. python 做服务程序_windows平台把python程序制作成windows服务并开机启动(实践的坑)...
  16. Linux修改hosts主机映射文件
  17. django下载xlsx的方法
  18. ✖ subject may not be empty [subject-empty]
  19. 微信小程序注册/登陆页面及后台接口开发实战(一)
  20. c#实现四舍五入(Round)/向上舍入(RoundUp)/向下舍入(RoundDown)

热门文章

  1. 电阻封装对应体积和功率
  2. javacv 简介、中文文档、中英对照文档 下载
  3. 大地水准面、大地基准面
  4. wow.min.js使用方法汇总
  5. I2C驱动分析,好文!!
  6. 撞击测试软件,哪些BIM软件有碰撞检测功能?这两款是常客
  7. 29岁转行程序员?别想了、没戏?难道现实真就如此残酷?
  8. 全球金融市场波动情况下如何选择区块链项目2.0
  9. [Unity3D]Unity3D游戏开发之NPC对话系统的简单实现
  10. 基于MATLAB的app designer设计