详细问题描述
苹果6手机升级到iOs12.4.3后,plus.key.addEventListener('backbutton',function()失效,仅偶尔可以,升级前是一直可以的。安卓手机没问题。该怎么解决啊?
[内容]
重现步骤
[步骤]
[结果]
[期望]
[如果语言难以表述清晰,拍一个视频或截图,有图有真相]
IDE运行环境说明
[HBuilderX 2.3.6.20191021]
[IDE版本号]
[windows版本号]
[mac版本号]
uni-app运行环境说明
[运行端是h5或app或某个小程序?]
[运行端版本号]
[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
[编译模式是老模板模式还是新的自定义组件模式?]
App运行环境说明
[Android版本号]
[iOS版本号:iOs12.4.3]
[苹果6]
[模拟器型号]
附件
[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]
[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]
[App安装包或H5地址]
[可重现代码片段]
联系方式
[QQ]
2 个回复
大平头哥 (作者) - 一名老程序员
我后来发现,当重新登录,有登录页面跳转时,监听就有效。否则监听就失效。
大平头哥 (作者) - 一名老程序员
后来自己找到问题解决方法了:加延时绑定:
setTimeout("plus.key.addEventListener('backbutton', OnBack, false)", "1000");