在当前的项目中,由于是移动端的项目,在手机上会有自带的返回键这时候就需要获取按键来进行返回事件。

项目中运用的是vue。在单页面中会展示当前的文件信息,如是文件夹则可以点击查看它的子级文件。当我们想返回上一级文件的时候可以点击左上角的返回按钮,这是在项目中抒写好的逻辑。

如果用户此时点击的不是左上角的返回按钮而是手机自带的返回按钮这时候触发的事件也必须和顶部的返回按钮逻辑是一样的

这时候就需要对手机的返回按钮有一些认识了,手机自带的返回按钮点击的时候回跳转到上一个路由,但是我们此时的文件夹信息查看不会触发新的路由而是在当前路由,所以这时候就需要给自带的按钮添加事件。

 //增加手机的返回按钮事件history.pushState(null, null, document.URL);activated() {if (window.history && window.history.pushState) {window.addEventListener('popstate', this.pageBack, false);//false阻止默认事件}},beforeRouteLeave(to, from, next) {alert("是否注销list的pops")window.removeEventListener('popstate', this.pageBack, false);next();},

移动端获取手机自带的返回键并添加事件。相关推荐

  1. android 禁用手机自带的返回键

    只需要重写dispatchKeyEvent方法就可以了 @Overridepublic boolean dispatchKeyEvent(KeyEvent event) {if (event.getK ...

  2. Android 自带的返回键功能

    两步实现 Android 自带返回功能和返回图片 1. 在layout 中的布局的头部添加下面代码 <android.support.v7.widget.Toolbarandroid:id=&q ...

  3. androidsdcard挂载目录_Android获取手机自带SDCard和外置SDCard路径

    获取内置SD卡很简单,就一行代码 /** * 获取内置SD卡路径 * @return */ public String getInnerSDCardPath() { return Environmen ...

  4. h5移动端使用手机自带软键盘的“前往”、“go”键提交表单

    这也是我自己在项目中遇到的问题,在网上找了很久都没有找到类似的.试了很多次浪费了很多时间 登录和搜索时"前往"."go"或者回车(电脑键盘)键提交表单(form ...

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

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

  6. 微信小程序 自带的返回键(onUnload) 传参

    先说一下页面逻辑:A到B页面(上传图片页面):然后B返回A页面:在A页面获取在B页面返回的值 首先要到你要返回的页面去: 找到生命周期: onUnload: function () {console. ...

  7. 移动端监听安卓手机返回键

    [场景] 相信大家用安卓手机使用APP的过程中,会遇到这样的一个场景:按下手机的返回键时,会弹出一个询问框:"是否退出该页面/APP?",然后点击了确认键才真正退出APP.PC端目 ...

  8. 小程序手势返回以及手机自带返回功能问题解决思路

    一般苹果手机不会自带手势返回以及原生手机返回按钮,所以我们的组件返回功能是可以去做一些自定义的事情的. 但是安卓手机大部分有原生手机自带的返回按钮以及手势返回,这个时候我们可以通过 onUnload生 ...

  9. 移动端监听安卓手机返回键 1

    [场景] 相信大家用安卓手机使用APP的过程中,会遇到这样的一个场景:按下手机的返回键时,会弹出一个询问框:"是否退出该页面/APP?",然后点击了确认键才真正退出APP.PC端目 ...

  10. Unity之正确设置手机显示布局获取手机朝向

    目录 Unity之正确设置手机显示布局 && 获取手机朝向 前言 开篇 Unity版本及使用插件 正题 设置手机屏幕显示布局.Screen.orientation 获取手机当前朝向.I ...

最新文章

  1. java服务器面试_如何面试筛选出动手能力强的Java服务端程序员
  2. How to change windows applicatioin's position via Win32 API
  3. 结构体实验报告总结_解读!清华、谷歌等10篇强化学习论文总结
  4. Java并发中常用同步工具类
  5. Java内部类是什么?
  6. 《Power Designer系统分析与建模实战》——2.1 需求模型简介
  7. python分解word文档为多个_用python批量处理word文档
  8. python数据挖掘学习笔记】十四.Scipy调用curve_fit实现曲线拟合
  9. Unity 增加2D游戏的打击感笔记
  10. 威廉玛丽学院计算机专业好吗,威廉玛丽学院商学院BA专业怎么样?
  11. 【转发】晶圆到底是什么?台积电为什么被称为晶圆厂?
  12. 《惢客创业日记》2021.01.21(周四)什么是产品逻辑?
  13. 解决FTP上传时报错“父路径不存在”问题
  14. “努力就会成功”--左耳朵耗子谈996
  15. 四格漫画《MUXing》——他们在干什么
  16. 谷歌浏览器如何查css,谷歌浏览器查看编辑元素CSS样式_谷歌工具
  17. 用90%的c语言开发对对碰游戏,希望大家指点哈
  18. C语言windows.h库的常用函数(三)
  19. sw装配体转换成一个整体的stl文件
  20. 《商业智能》| 融合FineBI的省级一流课程、MOOC精品课程的翻转课堂教学

热门文章

  1. 程序猿如何更好地指导自己处于什么水平,还有各个阶段应该学习什么
  2. 对样例SoC集成example salve模块
  3. 苹果退款_苹果退款有什么影响吗
  4. Python调用百度API进行动植物识别
  5. 视频教程-【直通华为HCNA/HCNP系列R篇7】可靠性功能原理及配置与管理-华为认证
  6. 笔记本电脑变WiFi和WiFi共享精灵的应用教程比较
  7. Stm32中英文手册官网免费
  8. catch小说内容-从gui到爬虫(2)
  9. Laravel项目实战中如何快速集成Emoji表情包?Emoji表情包太丰富了
  10. 读懂python代码_【坚持】Selenium+Python学习之从读懂代码开始 DAY6