收藏
回答

动态修改导航条 wx.setNavigationBarTitle IOS配置失效

问题描述 : 项目首页有个tabbar 三个模块 默认app.json 配置了统一的window{}

*Android 系统正常 IOS有以下异常

项目启动加载首页 onload /onshow 重新调用wx.setNavigationBarTitle 配置导航条标题 默认只有第一个tab 也就是首页有效 其他的tab 均无效 之展示 app.json的默认配置

1. app.json


"window": {

    "navigationBarTextStyle": "white",

    "navigationBarTitleText": "xxxxx",

    "navigationBarBackgroundColor": "#FFA500"

  },

2. tab页面

  onShow: function () {

    var that = this;

    wx.setNavigationBarTitle({

      title: "购物车111",

      success: function(){

        console.log("---------------");

      }

    })

    this.showCartList();

  },


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

4 个回答

  • 小程序/小游戏开发-Link
    小程序/小游戏开发-Link
    2017-10-18

    你好,问题已复现,我们会在后续版本中进行修复。

    2017-10-18
    有用
    回复 1
    • YOU
      YOU
      2020-01-09
      您好,这问题修复了吗?
      2020-01-09
      回复
  • 小程序/小游戏开发-Link
    小程序/小游戏开发-Link
    2017-10-18

    你好,这个接口设计如此,不同 tab 属于不同页面,设置标题只对当前页面有效。iOS 表现正常,Android 的问题我们跟进确认一下。

    2017-10-18
    有用
    回复
  • 深~
    深~
    2017-10-18

    老哥,记得修复这个问题呀。之前在8月17号,就已经有人提出这个问题了,说了以后回修复,但是一直都没有修复,所以这次,记得修复。

    2017-10-18
    有用
    回复
  • 深~
    深~
    2017-10-18

    老哥,ios的不正常呀,我在每一个tab页面都设置了wx.setNavigationBarTitle,但是都是只有index首页页面有效,其他的页面都是无效呀?

    2017-10-18
    有用
    回复
登录 后发表内容