这里设置的url是直接从小程序关联的微信公众号上获取的地址,如下图:
然后页面是一个web-view,公众号文章加载完成后页面导航栏里的标题不见了,Android手机有这种情况,iOS没有,如下图:
然后直接用浏览器打开了网页的url,查看源码发现微信公众号文章的title是空值,如下图:
我就想既然title值为空,那我给url后面拼一个值进去,是不是能把值赋到公众号的title里,就试了一下,然后真机测试一下果然成功了,Android手机上的标题不会突然消失,苹果手机上也不会重复出现标题
使用web-view打开公众号文章,文章加载完毕后在navigationBarTitleText里设置的标题消失,Android手机出现此问题,iOS未发现问题,发欢迎大家交流~
这里设置的url是直接从小程序关联的微信公众号上获取的地址,如下图:
然后页面是一个web-view,公众号文章加载完成后页面导航栏里的标题不见了,Android手机有这种情况,iOS没有,如下图:
然后直接用浏览器打开了网页的url,查看源码发现微信公众号文章的title是空值,如下图:
我就想既然title值为空,那我给url后面拼一个值进去,是不是能把值赋到公众号的title里,就试了一下,然后真机测试一下果然成功了,Android手机上的标题不会突然消失,苹果手机上也不会重复出现标题
4 个评论
可以 这个方法管用
有用,提供了思路
此外还在onShow()里添加了设置标题的代码,不加这里的话就显示成json里配置的内容了
onShow() { wx.setNavigationBarTitle({ title: '设置的标题' }) },