在锁屏状态下,调用wx.redirectTo跳转页面失效,大牛快来!!!
发布于 6 年前 作者 laiping 7387 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

锁屏状态下,无法使用wx.redirectTo接口来切换页面,只有当解除锁屏后,才能继续正常切换页面。

例如:我想在页面播放音频,期望在锁屏后,当音频播放结束后,自动切换到下一个播放页面,继续播放下一段音频。因为上述bug,导致音频在后台播放结束后,无法切换页面,从而也无法播放下一首音频。

  • 预期表现

期望在锁屏状态下,使用wx.redirectTo接口能切换页面,而不是要等到解除锁屏后,在要跳转的页面调用onload时才切换。目前的现象就是,在锁屏时,感觉wx.redirectTo被挂住没被执行。

  • 复现路径

无,随便找个小程序,都可以测试出来。

  • 提供一个最简复现 Demo

随便一个小程序,当锁屏后,在当前页面的onHide里调用wx.redirectTo切换页面,就会看到页面切换失效,被挂住。只有当解除锁屏,才生效。

2 回复

试了,应该是真机的BUG,开发工具上是没问题的

直接切歌就行了,切歌测试通过

补充说明:

我使用wx.redirectTo不是跳转到tabbar页面,只是跳转到普通页面。在未锁屏的时候,一切都是正常的。只有在锁屏后,跳转才失效。

回到顶部