评论

用web-view打开公众号文章,文章加载完毕后navigationBarTitleText设置标题消失简单粗暴解决方法

使用web-view打开公众号文章,文章加载完毕后在navigationBarTitleText里设置的标题消失,Android手机出现此问题,iOS未发现问题,发欢迎大家交流~

这里设置的url是直接从小程序关联的微信公众号上获取的地址,如下图:


然后页面是一个web-view,公众号文章加载完成后页面导航栏里的标题不见了,Android手机有这种情况,iOS没有,如下图:


然后直接用浏览器打开了网页的url,查看源码发现微信公众号文章的title是空值,如下图:


我就想既然title值为空,那我给url后面拼一个值进去,是不是能把值赋到公众号的title里,就试了一下,然后真机测试一下果然成功了,Android手机上的标题不会突然消失,苹果手机上也不会重复出现标题

最后一次编辑于  01-11  
点赞 1
收藏
评论

4 个评论

  • 安坚实
    安坚实
    08-08

    可以 这个方法管用

    08-08
    赞同
    回复
  • 快乐的大脚
    快乐的大脚
    03-19

    有用,提供了思路

    03-19
    赞同
    回复
  • 昀
    03-04

    03-04
    赞同
    回复 2
    • 昀
      03-04
      我的小程序开发和用电脑打开的线上小程序都有标题名字,但是手机打开线上的和真机调试的都是标题闪一下就消失了
      03-04
      回复
    • Lott
      Lott
      05-07
      请问最后是怎么解决的
      05-07
      回复
  • 梁雅坤
    梁雅坤
    01-11

    此外还在onShow()里添加了设置标题的代码,不加这里的话就显示成json里配置的内容了

    onShow() {
      wx.setNavigationBarTitle({
        title'设置的标题'
      })
    },
    
    01-11
    赞同
    回复
登录 后发表内容