收藏
评论

自定义tabbar切换时会闪烁

预估支持的基础库版本 预估支持的客户端版本 平台 预估发布版本
- - - -
  1. 减少不必要的 setData 可以消除 data 变化导致的闪烁现象
  2. 使用普通 image 代替 cover-image 、普通 view 代替 cover-view 可以减弱由于 cover 组件创建偏慢导致的闪烁现象(但要注意组件层叠层级) 但 android 本身的的渲染延迟仍然会导致一部分闪烁现象
最后一次编辑于  2023-05-11
关注Issue发表评论
赞 43

144 个评论

  • 2022-10-06

    什么鬼啊,就想在tabbar中增加一个未读消息,结果这个狗屎一样的闪烁问题无法解决

    2022-10-06
    赞同 1
    回复 1
    • 唏嘘
      唏嘘
      05-20
      2025年了  崩溃了  还没解决
      05-20
      回复
  • Lumberjack
    Lumberjack
    2022-06-23

    hello,官方以外,大家有找到能够略微改善的适配方案不?

    2022-06-23
    赞同 1
    回复
  • Mr.Li
    Mr.Li
    2022-06-13

    用van-tabbar,switchTab第一次切换界面,闪烁,界面都依次加载过后闪烁问题消失

    2022-06-13
    赞同 1
    回复 1
    • 念念不忘
      念念不忘
      2022-09-22
      你好解决了吗
      2022-09-22
      回复
  • 夜雨寄北
    夜雨寄北
    2022-05-05

    都 2022年中旬了, 官方还没给个答复,也是醉了,,,,,,

    2022-05-05
    赞同 1
    回复
  • 汐落
    汐落
    2022-04-12

    可以试试,把自定义tabbar里的这句注释掉。

    switchTab(e) {
      const data = e.currentTarget.dataset
      const url = data.path
      wx.switchTab({url})
      // this.setData({
      //   selected: data.index
      // })
    }
    
    2022-04-12
    赞同 1
    回复
  • 差不多吧
    差不多吧
    2021-12-11

    把cover-view标签 cover-image改成view image标签就可以了

    2021-12-11
    赞同 1
    回复 4
    • 毕少侠在江湖
      毕少侠在江湖
      2021-12-30
      不管用
      2021-12-30
      回复
    • Abu
      Abu
      2022-01-25
      不管用
      2022-01-25
      回复
    • 慢慢
      慢慢
      2022-02-21
      不管用
      2022-02-21
      回复
    • 张三军
      张三军
      2022-02-21
      不管用
      2022-02-21
      回复
  • $峰
    $峰
    2021-06-23

    插眼关注

    2021-06-23
    赞同 1
    回复 1
    • $峰
      $峰
      2021-08-27
      原来我插过眼了,那就再等等
      2021-08-27
      回复
  • 2020-12-09

    哦豁,这个问题也有人提了,遇到的人肯定很多

    2020-12-09
    赞同 1
    回复 1
    • 2020-12-09
      还有video右上角关闭时,建议加上一个动画,不然也会有闪一下的感觉,做得不精致
      2020-12-09
      1
      回复
  • ೭ᘏᗢ
    ೭ᘏᗢ
    05-22

    2026年了,还没解决

    05-22
    赞同
    回复
  • Luneseeker
    Luneseeker
    04-10

    最主要还是官方的tabbar太弱了,连全局所有页面共用一个导航栏都做不到,才会人人都得自定义的……

    04-10
    赞同
    回复

正在加载...

登录 后发表内容