k***@163.com
k***@163.com
  • 发布:2025-06-01 01:13
  • 更新:2025-06-01 01:13
  • 阅读:66

【报Bug】uni.hideTabBar()和uni.showTabBar()在鸿蒙系统手机的浏览器无效

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOs Sequoia15.5

浏览器平台: 手机系统浏览器

浏览器版本: 5.1.5.301

项目创建方式: CLI

CLI版本号: 3.0.0-4060620250520001

示例代码:

  if (keyboard.height > 0) {  
    console.log('高度大于0', keyboard.height);  
    // 隐藏tabbar  
    setTimeout(() => {  
      uni.hideTabBar()  
    }, 100)  
    // nextTick(() => {  
    //   uni.hideTabBar()  
    // })  
  } else {  
    console.log('高度小于等于0', keyboard.height);  
    // 显示tabbar  
    setTimeout(() => {  
      uni.showTabBar()  
    }, 100)  
    // nextTick(() => {  
    //   uni.showTabBar()  
    // })  
  }  
}```

操作步骤:

  if (keyboard.height > 0) {  
    console.log('高度大于0', keyboard.height);  
    // 隐藏tabbar  
    setTimeout(() => {  
      uni.hideTabBar()  
    }, 100)  
    // nextTick(() => {  
    //   uni.hideTabBar()  
    // })  
  } else {  
    console.log('高度小于等于0', keyboard.height);  
    // 显示tabbar  
    setTimeout(() => {  
      uni.showTabBar()  
    }, 100)  
    // nextTick(() => {  
    //   uni.showTabBar()  
    // })  
  }  
}```

预期结果:

在h5端可以正常隐藏底部导航栏

实际结果:

h5端没有正确隐藏底部导航栏

bug描述:

运行h5端使用uni.hideTaBar()没有正确隐藏底部导航栏

2025-06-01 01:13 负责人:无 分享
已邀请:

要回复问题请先登录注册