收藏
回答

​7.0.5 navigateBack 无法退出小程序

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 客户端 7.0.5 2.7.4

- 当前 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
      })
   }
}


最后一次编辑于  07-12  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答