当前位置:   article > 正文

Uniapp android/ios 实现退出App 功能

Uniapp android/ios 实现退出App 功能

问题 uniapp 打包成Android/ios 时 会出现应用 首页点击物理返回键 无法关闭App的情况

原因:当前界面为栈定界面,uniapp机制不响应onBackPress事件,导致退出与关闭App均无响应

解决

1.栈定垫一个空白页,延迟几毫秒后进入真正的首页,这时就可以正常响应关闭与返回事件。

	export default {
		mounted() {
			setTimeout(() => {//启动页面后稍作延迟进入首页或登录等
				uni.navigateTo({
					url:'views/login/index'
				})
			}, 100)
		}

	}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

在首页或者登录等第一个界面添加

//与methods同级
onBackPress() {//这边可以监听返回事件等
			// #ifdef APP-PLUS
			plus.runtime.quit();
			return true //return true的意思是禁止返回到上一个界面
			// #endif
		}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

这样就可以丝滑退出APP了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/245457
推荐阅读
相关标签
  

闽ICP备14008679号