收藏
回答

wx.setNavigationBarColor页面切换错乱

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.setNavigationBarColor 客户端 7.0.3 all

wx.setNavigationBarColor从生鲜到家页面到个人信息页面切换tab过快,导致原本个人信息上面是白色背景变成绿色啦,这个是什么原因呢,以前不会啊


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

2 个回答

  • nickname
    nickname
    02-15

    麻烦提供出现问题的机型和微信版本,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    02-15
    赞同
    回复 2
    • soul
      soul
      02-18

      现在怎么点又都不会了,是官方周末有更新什么功能吗

      02-18
      回复
    • Always°一个人
      Always°一个人
      06-10

      这个问题解决了吗  我这个写的 现在也是这样  明明在一个页面里面写的 但是切换页面之后还是会变化

      06-10
      回复
  • 小鱼
    小鱼
    07-04

    楼主解决了吗?我也遇到了这个问题,可以轻易复现。

    console.time("皮肤设置时间1");
                console.time("皮肤设置时间2");
                // 设置导航栏颜色
                wx.setNavigationBarColor({
                    frontColor: '#ffffff',
                    backgroundColor: '#2B2B2B',
                    success:()=>{
                        console.timeEnd("皮肤设置时间2");
                    },
                    complete: () => {
                        console.timeEnd("皮肤设置时间1");
                    }
                });

    这个API执行时间,一般维持在70-80 ms,但是频繁切换 tarBar 有时候会达到1-3秒。


    07-04
    赞同
    回复 1
    • soul
      soul
      07-04

      又没人反馈了,可能不会了吧,我改成直接才json配置了,没有用这个api

      07-04
      回复