收藏
评论

导航栏样式支持页面配置的功能预告及排查建议官方

各位开发者:

大家下午好。

当前小程序已支持在全局配置中设置导航栏样式,举个例子,下方左图为默认导航栏样式;右图为自定义导航栏样式。


后来我们在社区里收到了很多反馈,希望小程序支持在页面配置中设置导航栏样式。在即将发布的客户端版本中,这一特性就将上线,大家可以根据自己的需求,为单个页面设置导航栏样式。


配置方法:开发者可以在任意一个小程序页面中的 .json 文件里配置 navigationStyle 属性(其中 default 为默认导航栏样式; custom 为自定义导航栏,只保留右上角胶囊按钮),即可定义单个页面的导航栏样式。


温馨提示:若开发者以前在页面配置里误设了navigationStyle属性,新版客户端一旦发布,配置内容会立即生效,这可能会导致小程序在新版客户端内的页面布局产生错乱,望开发者尽快检查确认,以免影响小程序的使用体验。


微信团队
2018.12.21

16585浏览
最后一次编辑于  2018-12-21
收藏

61 个评论

  • 星海璀璨
    星海璀璨
    2018-12-27

    我想知道的是,安卓端什么时候也能支持导航栏样式

    2018-12-27
    赞同
    回复
  • 尽量
    尽量
    2018-12-26

    是今天更新的版本吗?今天我更新了,可是设置了还是不行呀,在单独的页面json文件上

    "navigationStyle": "custom"


    2018-12-26
    赞同
    回复
  • 尤金
    尤金
    2018-12-25

    啥时候更新??就等着更新呢

    2018-12-25
    赞同
    回复 2
    • 个个
      个个
      2018-12-25

      已经在iOS微信7.0.0版本中生效了,android新版本也会在近期内发布

      2018-12-25
      回复
    • 尤金
      尤金
      2018-12-25

      开发工具呢

      2018-12-25
      回复
  • 启码
    启码
    2018-12-25

    期待


    2018-12-25
    赞同
    回复
  • 小半
    小半
    2018-12-25

    for(let n in __wxAppCode__){

    if(__wxAppCode__[n].navigationStyle){console.log(__wxAppCode__[n])}

    }

    这样检查应该可以确保没有项目页面中之前自己配置了navigationStyle了

    2018-12-25
    赞同
    回复
  • 韭菜一枚
    韭菜一枚
    2018-12-25

    我曾利用webview不生效的功方法,对于想单独不使用自定义的页面 放个空的webview。现在看来要发版去掉了。

    2018-12-25
    赞同
    回复
  • 2018-12-25

    安卓和ios一个标题居左,一个标题居中,很是尴尬啊。

    2018-12-25
    赞同
    回复
  • Chaunjie
    Chaunjie
    2018-12-25

    哪个版本的基础库开始支持该属性?

    2018-12-25
    赞同
    回复 1
    • 个个
      个个
      2018-12-25

      跟随客户端版本生效,iOS微信7.0.0版本已经生效,android新版本也会在近期内发布呢

      2018-12-25
      回复
  • 于斌
    于斌
    2018-12-25

    模拟器和基础库似乎还没有更新支持。

    2018-12-25
    赞同
    回复 1
    • 个个
      个个
      2018-12-25
      iOS微信7.0.0版本已经生效,android和模拟器会在近期上线
      2018-12-25
      回复
  • 2018-12-25

    终于支持了,这给了产品设计更多的灵活性,赞!

    2018-12-25
    赞同
    回复

正在加载...

登录 后发表内容