收藏
评论

自定义 tabBar 在切换 tab 时会使 tabBar 消失

复现基础库版本 复现客户端版本 平台 预估发布版本
2.6.4 7.0.3 iOS 2.6.5

复现路径

在其中有个 tab 页设置了自定义导航栏后,不断切换 tab 页,有一定概率导致整个 tabBar 消失。

规避方法

在显示 tab 页后,可利用一次 setData 调用触发页面重渲染,即可让 tabBar 重新显示。另外可能出现闪动的现象,这个会在下个客户端版本进一步优化掉。

最后一次编辑于  2019-05-22
关注Issue发表评论
赞 3

83 个评论

  • 一路向西
    一路向西
    2019-07-30

    我在custom-tab-bar组件里面加了一个ready方法,发现当编译之后第一次点击tabBar 的时候ready会被调用两次,导致导航栏出现闪烁,这有没有什么方法可以解决

    2019-07-30
    赞同 1
    回复 1
    • fishy
      fishy
      2020-10-29
      不要用cover-view、cover-image,用view、image标签就可以了,还有this.setData({ selected: data.index }) 其实是不用的,注释掉就好了,就不会用任何问题了。
      2020-10-29
      回复
  • 白菜馅大包子
    白菜馅大包子
    2019-07-12

    抓紧修复吧,这么明显的问题。。。。。。。。

    2019-07-12
    赞同 1
    回复
  • 浮华🐟
    浮华🐟
    2019-06-20

    闪动问题还是没有得到解决···

    2019-06-20
    赞同 1
    回复
  • Dawn
    Dawn
    2019-06-19

    我也遇到了,每次这样都要重新刷新。很是烦恼

    2019-06-19
    赞同 1
    回复
  • 陈式坚
    陈式坚
    2019-05-08

    是时候修复

    2019-05-08
    赞同 1
    回复
  • 李子木
    李子木
    04-09

    2024年了,这个问题依然在,iPhone13可以复现。其他机型未复现

    04-09
    赞同
    回复
  • 塞德·乌漆玛黑
    塞德·乌漆玛黑
    04-08

    开始我也出现了这个情况 只在某一个页面 偶尔出现 后面吧"navigationStyle": "default",

    改为"navigationStyle": "custom",

    就好了

    04-08
    赞同
    回复
  • 我不修仙
    我不修仙
    03-11

    2024了,又复现了

    03-11
    赞同
    回复
  • 世界这么大💪
    世界这么大💪
    02-27

    这个问题在IOS 17.x.x的系统上还是会复现

    02-27
    赞同
    回复
  • keepalive
    keepalive
    02-05

    2024年2月5日 依旧会闪烁 插眼

    02-05
    赞同
    回复

正在加载...

登录 后发表内容