收藏
回答

设置了navigationStyle后,wx.setNavigationBarColor不生效?

json

{

  "navigationBarTitleText": " ",

  "usingComponents": {},

  "navigationStyle": "custom",

  "component": true

}


JS

onLoad: function (options) {

wx.setNavigationBarColor({

      frontColor: '#000000',

      backgroundColor: '#ffffff',

      animation: {

        duration: 400,

        timingFunc: 'easeIn'

      }

    })

}


此时 ,wx.setNavigationBarColor()的所有设置失效。。。 请问如果解决

回答关注问题邀请回答
收藏

5 个回答

  • Chris(绿化芒)
    Chris(绿化芒)
    2020-08-19

    晕,wx.setNavigationBarColor() 的执行结果还是 errMsg"setNavigationBarColor:ok" 可最结效果完全是 app.json 的设置

    这里我写错了,请无视。

    2020-08-19
    有用 1
    回复
  • 略略略
    略略略
    2023-05-31

    .setNavigationBarColor在使用的时候 需要同时设置frontColor和backgroundColor 才能生效

    https://blog.csdn.net/weixin_47873655/article/details/125017596

    2023-05-31
    有用
    回复
  • Admin ²º²³
    Admin ²º²³
    2020-08-19

      "navigationStyle": "custom",

    自定义导航模式下setNavigationBarColor无效的。所有控制在你的自定义导航里控制

    2020-08-19
    有用
    回复
  • 子不语
    子不语
    2020-08-19

    首先,这个api没问题,其实,你设置了  "navigationStyle": "custom",

    2020-08-19
    有用
    回复
  • 微喵网络
    微喵网络
    2020-08-19

    设置了"navigationStyle": "custom",后,整个导航栏就消失了

    2020-08-19
    有用
    回复
登录 后发表内容
问题标签