收藏
回答

navigationBarTitleText切换错乱的问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug navigationBarTitleText 客户端 6.7.2 v1.02.1808101

- 当前 Bug 的表现(可附上截图)

在tabBar中,A界面进行下拉刷新的时候,在未刷新完成时切换到B界面,并且A页面的刷新数据加载代码中有wx.setNavigationBarTitle来根据不同的状态设置内容,

结果B界面的navigationBarTitleText会变成A界面的navigationBarTitleText内容。

- 预期表现

在下拉刷新时候进行不同界面的切换,不影响到其他界面的navigationBarTitleText

- 复现路径


- 提供一个最简复现 Demo


最后一次编辑于  2018-09-01  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • 企鹅
    企鹅
    2018-09-03

    遇到同样问题 我的wx.setNavigationBarTitle是放在上一页的 request 里的 同样会导致下一页的 title 错乱


    在工具上不会出现 实机上必现

    2018-09-03
    赞同
    回复
  • 是柿子啊
    是柿子啊
    2018-09-03

    你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-09-03
    赞同
    回复 4
    • 小石头
      小石头
      2018-09-05

      我也遇到这种情况 如何解决 所有机型  你设置一个 手机切换一下 快速多次切换就看到了

      2018-09-05
      回复
    • 坏天气
      坏天气
      2018-09-05回复小石头

      对,就是在异步的数据处理的时候使用wx.setNavigationBarTitle,快速的切换下就会这样了,我是iPhone8P和小米的都会有这问题

      2018-09-05
      回复
    • 小石头
      小石头
      2018-09-06回复坏天气

      这个他们官方给没给解决方案 啊 测试出这个问题 不知如何改啊

      如果自己重新写导航 可能改动比较大 要重新测 所以不想重新自己写导航啊

      2018-09-06
      回复
    • 薄大爷
      薄大爷
      2018-09-27

      是否是需要在wx.setNavigationBarTitle的回调里自己检测当前页面路径啊?如果必须这样做也太傻了,希望官方给个具体的答复。

      2018-09-27
      回复
  • 小石头
    小石头
    2018-09-05

    我也遇到这种情况 如何解决 请问解决了吗

    2018-09-05
    赞同
    回复
  • 坏天气
    坏天气
    2018-09-06

    我现在只能在onshow那块加个定时器去在设置一遍

    2018-09-06
    赞同
    回复