收藏
回答

使用组件web-view后,设置navigationBarTitleText失效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug web-view 客户端 7.0.3 2.6.0


在小程序中使用web-view,加载出这个网页后,在当前文件的.json中设置navigationBarTitleText会被加载的这个网页的title覆盖!


    例如我在logs.json中设置  navigationBarTitleText:“无忧QC”,


    当我进入有web-view这个组件的页面时,在页面还没加载出来时,navigationBarTitleText显示的是我在.json中设置的navigationBarTitleText的值


    当页面加载出来后,navigationBarTitleText的值就会被替换成src地址中title标签中值,


>这是未加载出页面时


>这是加载出页面之后


可以看到,上面的标题被替换了,请问有什么解决办法吗?

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

4 个回答

  • 铭锋科技
    铭锋科技
    2019-03-05

    web-view的src不要设置title

    2019-03-05
    有用 1
    回复 2
    • 江东日暮云
      江东日暮云
      2019-03-05

      你好,你的意思是src的地址中的title直接不要?

      2019-03-05
      回复
    • 🇼 🇱 🇩
      🇼 🇱 🇩
      2021-05-08
      这个地址里面的东西 控制不了呀怎么弄呢
      2021-05-08
      回复
  • 十一
    十一
    2021-11-30

    请问有解决吗?

    2021-11-30
    有用
    回复
  • 将將将博
    将將将博
    2021-06-24

    有人说 改用nvue,我用了一个笨办法

                   let times = 30;
                            const timer = setInterval(() => {
                                if (times <= 1) {
                                    clearInterval(timer);
                                }
    							uni.setNavigationBarTitle({
    							    title: decodeURIComponent(option.pagetitle)  
    							})
                                times--;
                            }, 300)
    				
    
    2021-06-24
    有用
    回复
  • 肥嘟嘟
    肥嘟嘟
    2020-03-23

    请问,这个问题解决了吗,我也遇到这个问题了

    2020-03-23
    有用
    回复 2
    • 几个你
      几个你
      2020-04-28
      请问你解决了么 这个问题
      2020-04-28
      回复
    • 肥嘟嘟
      肥嘟嘟
      2020-04-30回复几个你
      没有解决。。。
      2020-04-30
      回复
登录 后发表内容