请选择 进入手机版 | 继续访问电脑版

uniapp踩坑(五):监听手机物理返回键和滑动返回事件

[复制链接]
阿峻 发表于 2020-12-31 17:52:32 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
需求
android端和ios端点击手机物理返回键(左上角的)或页面滑动键退出后,弹出弹框,点击确定后才退出该页面。
截图展示:


实现代码:
在onBackPress()方法中实现。
注意一定要在success后面加上.bind(this)代码,不然ios端会出现,点击物理返回键后,先退出该页面在出现弹框的问题。
亲测有效(ios端和android端已测)
  1. onBackPress() {        //console.log("press back");        uni.showModal({                title: '退出该页面后将关闭此次轨迹记载',                confirmText: '退出',                success: function(res) {                        if (res.confirm) {                                .....//此处把你退出后需要的方法写上就行                                this.stopGetLocation();                                this.started = false;                                this.imgpath = '../../static/open.png'                        }                }.bind(this)//此处bind是关键        })},
复制代码
来源:https://blog.csdn.net/HYilalala/article/details/111992761
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )