wx.setNavigationBarTitle(), IOS无效,请问怎么解决
发布于 5 年前 作者 weixue 9579 次浏览 来自 问答

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

5 回复

setNavigationBarTitle 放到 page onShow 试试

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

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没有改变还是原来的

onShow: function(){

    wx.setNavigationBarTitle({

        title: ‘bartitle测试’,

        success: function(res){

        console.log(“bartitle”, res);

    }

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

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

回到顶部