收藏
回答

wx.setNavigationBarTitle(), IOS无效,请问怎么解决

wx.setNavigationBarTitle(), IOS无效,请问怎么解决


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

5 个回答

  • Special
    Special
    2017-11-23

    setNavigationBarTitle 放到 page onShow 试试

    2017-11-23
    有用
    回复
  • Special
    Special
    2017-11-23

    你好,请具体描述问题出现的流程,并提供能复现问题的简单代码示例。

    2017-11-23
    有用
    回复
  • 阿丹
    阿丹
    2017-11-23

    我又试了试,确实扔无法生效  wx.setNavigationBarTitle对于IOS手机

    2017-11-23
    有用
    回复
  • 阿丹
    阿丹
    2017-11-23

    onShow: function(){

        wx.setNavigationBarTitle({

            title: 'bartitle测试',

            success: function(res){

            console.log("bartitle", res);

        }

    也是醉了,一开始成功了一次,后来就再也不生效了 IOS手机


    2017-11-23
    有用
    回复
  • 阿丹
    阿丹
    2017-11-23

    app.json里设置tabBar:

    "tabBar":{

    "color":"#7f8389",

    "selectedColor": "#19bf17",

    "backgroundColor":"f7f7fa",

    "borderStyle":"#bfbfc3",

    "list":[{

    "text":"精彩视频",

    "pagePath":"pages/index/index",

    "selectedIconPath":"images/icon-video2.png",

    "iconPath":"images/icon-video1.png"

    },{

    "text":"我要报名",

    "pagePath":"pages/form/form",

    "selectedIconPath": "images/icon-form2.png",

    "iconPath": "images/icon-form1.png"

    }]

    }

    pages/form/form页面onload的时候:

    wx.setNavigationBarTitle({

    title: '我的才艺视频',

    success: function (res) {

    console.log("setNavigationBarTitle success", res)

    },

    fail: function (res) {

    console.log('setNavigationBarTitle fail', res);

    }

    })

    在安卓手机上 页面title变成了“我的才艺***”,但是在IOS手机上title没有改变还是原来的


    2017-11-23
    有用
    回复
登录 后发表内容