收藏
回答

苹果X在非自定义tabbar页面拉起扫一扫后,导致tabbar页的tab消失不见

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 自定义tabbar和wx.scanCode 客户端 70.03 2.6.6

- 当前 Bug 的表


现(可附上截图)


- 预期表现

预期应该在其他页面调用扫一扫功能后,返回有自定义tabbar页面的时候tabbar还是存在的,但是现在在其他非tabbar页面调用扫一扫后返回有tabbar页面时tabbar消失了


- 提供一个最简复现 Demo

index.js:
  
openCam(){
    
    let that = this;
    wx.navigateTo({
      url: '../open/open',
    })
   
  },
 
open.js:
 openCam() {
    console.log('打开摄像头')
    let that = this;
    
    wx.scanCode({
      success(res) {
        console.log('扫码',res)
 
      },
      fail(err) {
        console.log('扫码失败',err)
      }
    })
  },


回答关注问题邀请回答
收藏

3 个回答

  • 匿名
    匿名
    2019-10-29

    微信版本7.0.8也出现了这个问题,iphone7,同样是扫码之后tabbar消失了

    2019-10-29
    有用
    回复 1
    • 就在那里
      就在那里
      2019-10-29
      最好的方法就是把这个需要用自定义tabbar的需求给砍了,我就是这么处理的,再也不想用这功能了
      2019-10-29
      回复
  • DWL
    DWL
    2019-05-13

    请问 7.0.4 还存在这个问题吗?

    2019-05-13
    有用
    回复 4
    • 就在那里
      就在那里
      2019-05-13

      还是会有这个问题,如果一打开扫一扫立刻退回就没事,但是如果摄像头出现画面之后退回,就出现这个问题了,还是不能正常使用

      2019-05-13
      回复
    • DWL
      DWL
      2019-05-13回复就在那里

      我没有复现啊,回到首页还是有 tabbar 的,你 iOS 什么版本

      2019-05-13
      回复
    • 就在那里
      就在那里
      2019-05-14回复DWL

      ios12.3,上面那个代码片段没复现吗?如果是上面那个代码片段,我这边一直都会出现这个问题

      2019-05-14
      回复
    • 就在那里
      就在那里
      2019-05-14回复DWL

      今天看了你的回复后,我又试了几次,发现问题已近没有了,这就很奈斯,虽然不知道怎么回事,但是不用被追着问原因就很舒服

      2019-05-14
      回复
  • 就在那里
    就在那里
    2019-05-10

    解析一下标题,非自定义tabbar页面是指:tabbar是自定义的tabbar,只是在没有tabbar的页面

    2019-05-10
    有用
    回复
登录 后发表内容