mashirozx
mashirozx
  • 发布:2021-05-26 14:27
  • 更新:2022-10-19 19:49
  • 阅读:1817

【报Bug】uni.setTabBarStyle() 在APP上无效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.1.13

手机系统: Android

手机系统版本号: Android 11

手机厂商: 小米

手机机型: MI10

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
// App.vue  
onShow: function() {  
      uni.setTabBarStyle({  
        color: '#FF0000',  
        selectedColor: '#00FF00',  
        backgroundColor: '#0000FF',  
        borderStyle: 'white',  
      })  
    },

操作步骤:

onShow周期内调用 uni.setTabBarStyle() 方法改变tab bar样式

预期结果:

APP启动的时候动态改变tab bar 样式

实际结果:

相关代码段已执行且无报错,但是tab bar样式仍然是原来的

bug描述:

uni.setTabBarStyle() 在APP上无效。H5可正常动态修改TabBar样式,APP上毫无作用

2021-05-26 14:27 负责人:无 分享
已邀请:
口区

口区 -

setTabBarStyle 和 setTabBarItem 好像只能在tabbar页面调用,其他页面是不行的

mashirozx

mashirozx (作者)

一楼正解,APP上只能在入口页面上调用setTabBarStyle

s***@126.com

s***@126.com

我用/deep/ + !important重写tabbar样式在H5可以,运行到app就无效了

2***@qq.com

2***@qq.com

就是在pages的第一个页面中重新设置就可以了

该问题目前已经被锁定, 无法添加新回复