收藏
回答

小程序设置单个页面导航样式navigationStyle,怎么动态判断是否需要显示custom?

在当前页面默认设置不需要自定义导航栏样式,请问怎么在某个方法里面通过判断满足某个条件之后把navigationStyle的值动态设置为custom?求助各路大神!

最后一次编辑于  2021-04-01
回答关注问题邀请回答
收藏

2 个回答

  • 耿霄
    耿霄
    2021-04-01

    可以这样搞,写两个页面。一个是自定义导航栏,一个是默认导航栏。

    两个页面公用一个 Component 组件。这里的两个页面相对于容器,所有的逻辑都在 Component 组件内

    2021-04-01
    有用
    回复 5
    • flybiao
      flybiao
      2021-04-01
      这样子页面跳转就麻烦了,还要处理应该跳转那个页面额?
      2021-04-01
      回复
    • 耿霄
      耿霄
      2021-04-01回复flybiao
      那你把自定义的头实现两种样式,一个是模仿原生的,一个是业务方要求的
      2021-04-01
      回复
    • flybiao
      flybiao
      2021-04-01回复耿霄
      说白了就是自己写一个导航栏对吧?
      2021-04-01
      回复
    • 耿霄
      耿霄
      2021-04-01回复flybiao
      嗯呢
      2021-04-01
      回复
    • flybiao
      flybiao
      2021-04-01
      我试下,谢谢
      2021-04-01
      回复
  • 有棱角的胖子
    有棱角的胖子
    2021-04-01

    不支持,你直接设为custom再动态显示样式不行吗

    2021-04-01
    有用
    回复 5
    • flybiao
      flybiao
      2021-04-01
      请问你说的动态显示样式指的是?
      2021-04-01
      回复
    • 有棱角的胖子
      有棱角的胖子
      2021-04-01回复flybiao
      custom后模拟一个default时的头部,再动态切换
      2021-04-01
      回复
    • flybiao
      flybiao
      2021-04-01回复有棱角的胖子
      你的意思是自己写一个导航栏啊?然后再动态切换,是这个意思吗?
      2021-04-01
      回复
    • 有棱角的胖子
      有棱角的胖子
      2021-04-01回复flybiao
      对啊
      2021-04-01
      回复
    • flybiao
      flybiao
      2021-04-01回复有棱角的胖子
      我试下,谢谢
      2021-04-01
      回复
登录 后发表内容
问题标签