uniapp中监听用户返回
业务需求:小程序中有一个index页面专门用来处理通过链接,然后拿到参数之后跳转相应的页面,跳转到指定页面之后,用户点击左上角返回,返回到首页。但是默认的返回按钮应该是按历史路径返回的,所以返回的时候一直会返回到启动页index页面。
然后我就记得uniapp中有一个可以监听左上角返回按钮的方法(之前用uniapp开发app的时候使用过),onBackPress()跟onLoad()等生命周期同级,然后我就拿过来一放,一测果然不行,为什么不行呢,之前明明可以,再细看文档,发现人家只支持H5、app、支付宝小程序。
那有什么办法可以监听微信小程序的返回呢,目前官方是还没有提供方法的,但是网上的大佬真的很强,说可以在onUnload中操作,确实,当这个页面关闭的时候就会执行onUnload这个方法,于是我在index页面跳转的时候,uni.setStorageSync()一个变量,然后跳转到指定页面,返回的时候判断一下缓存里有没有这个变量uni.getStorageSync(),如果有就跳转到首页,并且删除缓存里面的变量uni.removeStorageSync(),没有的话,就不操作返回的页面,默认返回就行。
这样就解决了通过路径跳到指定页面之后返回首页的问题啦
uniapp中监听用户返回相关推荐
- Android webView中监听物理返回键一层一层退出
前言 fragment中加载webview如果不处理返回键 那么当你打开多个H5页面的时候 会一次性回退到根级 有时候我们需要一个缓冲 就是一级一级退出 给人一个良好的体验 该怎么做呢? 废话不多说 ...
- 在uniapp中监听globalData中的值变化
小程序里怎么去监听app.js里的globalData数据变化呢 1.先再app.vue 中定义一个全局数据对象globalData,再对象里定义好相应的属性与属性值 globalData:{coun ...
- 微信公众号页面中监听手机“返回”,并回到公众号里
window.addEventListener("popstate", function(e) { //回调函数中实现需要的功能 // alert("我监听到了浏览器的返 ...
- vue监听物理返回键事件
在一些项目支付页中,有些用户因价格不太满意等导致成交失败,点击返回键退出页面,这个时候可以通过监听用户返回动作来触发某些事件,比如弹出红包优惠等等. // 判断设备是否支持 mounted() {if ...
- 微信公众号监听手机返回键事件jssdk—wx.closeWindow
需求场景: 只有扫码初始进入异业联盟活动页,0元券直接弹框领取成功(如图1) 抛出问题: 进入优惠券包后到另一个页面(如图1) 然后按手机返回会回到异业联盟活动页,始终弹出领取活动页面 解决方案: 在 ...
- uniapp APP开发监听顶部返回按钮到指定页面
目录 1.使用原生顶部导航栏 2.使用自定义顶部导航栏 1.使用原生顶部导航栏 onBackPress 监听页面返回,返回 event = {from:backbutton. navigateBack ...
- uniapp实战项目 (仿知识星球App) - - 利用computed监听用户操作
实战项目名称:仿知识星球App 技术栈:前端 => uni-app ( 后端:Node.js + Mysql + Apollo + Graphql ) 已实现功能:微信登录,创建星球,内容管理, ...
- vue输入框输入触发事件_详解.vue文件中监听input输入事件(oninput)
详解.vue文件中监听input输入事件(oninput) .vue文件其实是一个组件,关于它的说明我之前也写过一篇文章,地址:.vue文件,今天这篇文章要讲的是.vue文件中监听input的输入值变 ...
- vue输入框输入触发事件_.vue文件中监听input输入事件oninput详解
.vue文件其实是一个组件,关于它的说明我之前也写过一篇文章,地址:.vue文件,今天这篇文章要讲的是.vue文件中监听input的输入值变化事件.需求是这页面中,改变input的值,就调用一个事件, ...
最新文章
- etcd 集群运维实践
- datagirdview跟据内容自动适应单元格大小
- W - Pasha and Phone CodeForces - 595B (收益颇丰的数学题
- centos7设置时间为日本东京时间
- Python之numpy库
- 微博自媒体,一个新的生态
- 儿童编程python入门_儿童编程python入门
- ESDF建图库voxblox的安装编译过程
- python pandas使用pipe管道增强代码可读性
- 全网首发:解决JDK绘制位图字体的旋转位置错误
- 产品经理面试指南,常见面试题及回答思路
- 专题2:弹性力学中平面问题的基本理论(2-4 几何方程及刚体位移 2-5 斜方向的应变及位移)
- 怎么留住好员工来实现企业优势
- html鼠标经过状态,HTML5 - 让Canvas内部元素实现鼠标移入、移出效果(Tooltip提示效果)...
- Win7蓝牙被禁用怎么办?
- 在Mac根目录下创建文件
- 计算机维修过程中应该遵循的步骤,水泥回转窑维修过程中需要遵循的方法和注意事项...
- 客服对于Kindle电子书的退货、倒闭、VR等问题的回答
- 20160218.CCPP体系具体解释(0028天)
- 无法安装此计算机不存在英特尔,win10系统提示无法安装驱动程序,此计算机中没有Intel适配器怎么办...