在用Vue开发单页面App时候,有时会遇到要处理返回按键的逻辑,让它不是返回默认的上一级页面,而是转到指定的页面。 百度了查了一下,网上给的方法基本都是通过监听“popstate”,并不能完美解决。后来想到了Router的“导航守卫”,在离开时进行处理一下即可。话不多说,直接上例子:

beforeRouteLeave (to, from, next) {if(this.success){next({path:'/home'});//重定向到指定路径}else{next()}}

就是在next()方法里面重定向就行。完美解决,还不用绑定监听再解绑监听。

Vue 单页面处理手机返回键问题相关推荐

  1. mui+vue监听安卓手机返回键

    1.引入mui之后,在index.html中初始化mui,可以不设置keyEventBind,默认监听back,menu键 <!-- 引入mui --><script src=&qu ...

  2. 混合开发中,H5页面如何监听Android手机返回键

    1. 前言 混合开发中,如果当前操作的页面是H5写的.那么这个时候点击Android手机返回键,默认是返回到上一个页面,跟浏览器的回退功能是一样的,都是返回到历史记录中的前一个记录.看着好像没啥问题, ...

  3. VUE 返回上一页 不刷新页面、重复进入同一页面created重复执行、每次进入页面时都执行created、vue单页面多路由,前进刷新,返回不刷新

    每次进入页面时都执行created.前进刷新,返回不刷新 思路: 利用 keep-alive与vue-router配合使用 ,判断哪些页面需要每次进入刷新,哪些页面不需要每次进入刷新: keepAli ...

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

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

  5. app怎么嵌套vue页面_app内嵌vue单页面应用的一些坑

    写这篇文章的原因是想总结一下自己最近开发的一个内嵌app的vue单页面项目,看看有哪些坑!!! 1.白屏 项目第一次上线正常 项目第二次上线,20多个用户反馈白屏(没见过这世面,心里慌的不行!!!), ...

  6. vue index.html 缓存,解决vue单页面 回退页面 keeplive 缓存问题

    场景:项目中遇到 vue 点击回退 从A页跳到B页,缓存A页,当B页状态修改再次返回A时,A页查询条件缓存不刷新,列表刷新 A页: B页: 解决方法: 利用keep-alive 缓存需要缓存的页面 1 ...

  7. 在不使用ssr的情况下解决Vue单页面SEO问题

    遇到的问题: 近来在写个人博客的时候遇到了大家可能都会遇到的问题 Vue单页面在SEO时显得很无力,尤其是百度不会抓取动态脚本 Vue-Router配合前后端分离无法让meta标签在蜘蛛抓取时动态填充 ...

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

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

  9. 手机端网页处理手机返回键

    // 手机端网页: 处理手机返回键 window.onpopstate = function (event) {// 监听到已经按下返回键,获取URL var url = "" + ...

最新文章

  1. linux驱动模块makefile,linux驱动makefile求解
  2. 富士通服务器 css灯亮,富士通空调指示灯故障含义-富士通空调指示灯代码
  3. React Router 黑笔记?
  4. 英特尔在中国投资55亿美元非易失性存储项目投产
  5. Java 关键字—— static 与 final
  6. 微信“农场”偷偷上线!网友:偷菜还会远吗 QQ被抄麻了
  7. VUE3.x(v-for)循环遍历指令
  8. 谈谈控制器技术SpringMVC与struts2
  9. 和尚挑水 java_用do...while语句编写程序t18_2.java
  10. 使用app管理家庭路由器(TP-Link,水星,腾达等)
  11. Laravel sms短信验证码
  12. iconfont是什么?
  13. RISC-V SiFive U54内核——中断和异常详解
  14. 记一次线程池引发的BUG,差点被祭天
  15. 1,JavaScript前世今生
  16. QPS从0到4000请求每秒,谈达达后台架构演化之路
  17. Dell戴尔Inspiron 1440 驱动下载XP
  18. 西加加C++入门语法(与派森python相对应)
  19. 新型的网购模式——云购1块夺宝
  20. 高通Android智能平台环境搭建_编译流程分析

热门文章

  1. 如何彻底删除软件的 Icloud 数据(Mac / iOS)
  2. Metasploit -- 辅助模块(Auxiliary)
  3. 前端 -> jQuery 遍历
  4. C++编程一级二级三级四级五级题库260题及参考答案第六版
  5. 详解用python批量采集百度搜索多个关键字数据
  6. python无需修改是什么特性_2to3表示“无需更改”,然后是“需要修改的文件”...
  7. OpenGL 立方贴图
  8. Linux之用户高级管理
  9. 我从“校园小白”到仿真“职场小达人”的CFD学习史
  10. java中设置网络代理