l***@126.com
l***@126.com
  • 发布:2025-08-01 10:08
  • 更新:2025-08-03 11:19
  • 阅读:280

自定底部tabbar只要是全新打开app首次点击tabbar都会闪动一两下才正常不闪

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

HBuilderX类型: 正式

HBuilderX版本号: 4.75

手机系统: Android

手机系统版本号: Android 11

手机厂商: 一加

手机机型: 一加6t

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
我是使用uview2的 u-tabbar组件自定义做了下底部导航: <u-tabbar value="tabIndex" mid-button="true" active-color="selectedColor" inactive-color="color" border="false" fixed="true" placeholder="true" safe-area-inset-bottom="true" class="jy-tabbar"
>
<!-- 常规Tab项 -->
<u-tabbar-item
v-for="(item, index) in tabList" key="index" size="64" icon="item.icon" text="item.text" activeColor="tabIndex === index ? '#ff557a': ''" @click="tabClick(item, index)"
/>
</u-tabbar>

操作步骤:

uview2 u-tabbar 自定义tabbar

预期结果:

无论是否初次点击切换都不要tabbar闪动

实际结果:

只要是全新打开app或h5应用都会至少一次闪动,这种体验非常友不好

bug描述:

发现一个问题,就是自定底部tabbar,无论是app还h5应用在全新第一次打开,首次点击tabbar都会闪动至少一次,之后就不闪了。

2025-08-01 10:08 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

你好,插件问题,可以去到对应的插件下反馈,这样作者才能看到

  • l***@126.com (作者)

    并不是插件问题哦,即使不用uview的组件,就用view来做也是一样的问题

    2025-08-02 18:19

爱豆豆

爱豆豆 - 办法总比困难多

因为是在页面中单独引入的 页面打开时需要加载组件 初次加载需要时间看起来就会有闪动的效果
可以给插件作者反馈一下

  • l***@126.com (作者)

    不是uview的组件的问题,即使不用就用view+样式来做也是一样的问题

    2025-08-02 18:19

l***@126.com

l***@126.com (作者)

不折腾了,用原生的能满足,体验效果更佳,感谢!

WAWord

WAWord

但是用原生的tabbar,一般的组件根本无法遮挡它。我想在页面弹出一个框,让蒙版遮住整个页面时发现就tabbar亮着,看着很奇怪

要回复问题请先登录注册