使用场景:
我的场景
微信公众号 h5页面,安卓点击物理返回需要直接退出程序。
使用的是uniapp,vue语言

直接上代码:

放在onshow里边,切记切记

//  清除其他遗留监听
			 window.history.pushState(null, null, "#");
			 // 添加监听
			window.addEventListener("popstate", function(){
			//  可以来个测试弹窗
				uni.showToast({
					title: "物理返回触发",
					duration: 3000
				})
				//正式的 给用户一个提示
				// uni.showModal({
				// 	title: '系统提示',
				// 	content: '是否退出',
				// 	success: function (res) {
				// 		if (res.confirm) {
				// 			console.log('用户点击确定');	
				//        在这可以加入自己的函数,可以调用	
				// 		} else if (res.cancel) {
				// 			console.log('用户点击取消');
				// 		}
				// 	}
				// });
				
			}, false)

我在微信里边用的这个函数,首先要引入js-sdk,一定要引入js-sdk

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐