​7.0.5 navigateBack 无法退出小程序
发布于 6 年前 作者 taoye 12413 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

在index首页,满足条件隐藏小程序,7.0.5以前的版本没有问题,满足条件就退出或隐藏后台了,更新后无法隐藏到后台或退出。华为、小米、锤子 都这样的问题,ios没试过。

提示 navigateBack:fail cannot navigate back at first page. ,无法在首页返回。

微信7.0.5之前没有这个错误提示,直接隐藏退出了,

那现在怎样才能做到满足条件隐藏小程序,无按钮点击隐藏的情况下及不使用“navigator的exit”。

  • 预期表现

因第一页是一个空页面,第二页是webview页面(第二页webview可以带返回按钮,第一页没有返回按钮,所以没在第一页用webview),用户登入判断条件true打开第二页,第二页打开并改变条件false ,按返回按钮,当返回到第一页的时候,因第一页是空页,在onshow里满足条件false隐藏小程序。现在的情况是返回第一页就停在第一页了,无法自动隐藏,还要在按一下返回按钮。

  • 复现路径
  • 提供一个最简复现 Demo
onShow() {
 
   if (app.globalData.webviewIsShowed) {
 
      wx.navigateBack({
          delta: 1
      })
   }
}
1 回复
回到顶部