6***@qq.com
6***@qq.com
  • 发布:2023-11-03 17:18
  • 更新:2024-09-04 17:20
  • 阅读:216

uni.setNavigationBarColor设置后只当前页面生效

分类:uni-app

uni.setNavigationBarColor设置后只当前页面生效,其他页面不生效

2023-11-03 17:18 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

全部修改可以pages.json 设置  
"globalStyle": {  
        "navigationBarBackgroundColor": "#cccccc"  
    }
  • 6***@qq.com (作者)

    我要动态修改

    2023-11-03 17:58

  • HRK

    回复 6***@qq.com: 这个API确实就只是当前页面生效的,你要是动态修改的话,就在每个页面的onready重新设置一下呗,backgroundColor:uni.getStorageSync('本地存储的页面背景颜色');不过需要延迟执行,防止被框架内设置颜色逻辑覆盖

    2023-11-03 22:26

  • 6***@qq.com (作者)

    回复 HRK: 好的 谢谢

    2023-11-06 11:22

1***@qq.com

1***@qq.com

可以写一个minxin全局混入,然后所有使用该混入的页面都会在显示时自动设置导航栏颜色了

要回复问题请先登录注册